過去ログ
0009
0008
0007
0006
0005
0004
0003
0002
0001
キーワード
条件
AND
OR
表示
10件
15件
20件
25件
Windows 11 Photos の OCR 機能
izawa
- 2025/08/19(Tue) 10:24
No.6364
場合によっては、便利です。
http://www.izawa-web.com/cadocr/photosocr.html
CADOCR Ver.0.92a
izawa
- 2025/08/18(Mon) 21:43
No.6363
文字基点の X 座標が文字列幅の 1/2 ずれるのを修正しました。
Y 座標も 1/2 ずれていました。
http://www.izawa-web.com/cadocr/cadocr.html
文字幅係数もほぼ再現できるのですが、遅くなるので実装を見送りました。
CAD 上で一括でやるほうが速くて確実。
CAD 上で OCR:試作版
izawa
- 2025/08/15(Fri) 15:09
No.6354
大まかには↓こんな感じです。
http://www.izawa-web.com/cadocr/cadocr.html
CAD 上で切り取り範囲2点を指示
CAD のグラフィック画面をキャプチャ(AutoCAD では BMPOUT)
キャプチャ画像から切り取り範囲2点を切り取り、PNG に保存
これを、
>C# ラッパー
>
https://github.com/ksasao/SnippingToolOcrSharp
で読み込み、SnippingTool で OCR、結果をテキストファイルに保存
このファイルを読み込み、CAD 上に描画
・・・という流れです。
Re: CAD 上で OCR:試作版
izawa
- 2025/08/16(Sat) 13:09
No.6355
少し、進化しました。
http://www.izawa-web.com/cadocr/cadocr.html
Re: CAD 上で OCR:試作版
izawa
- 2025/08/16(Sat) 15:50
No.6356
キャプチャ画像と、OCR 文字を比較しながら修正する機能を追加しました。
Windows11 コマンドラインからの SnippingTool OCR
izawa
- 2025/08/14(Thu) 10:39
No.6349
まったく分かりませんが、C++ だと使えるようです。
https://b1tg.github.io/post/win11-oneocr/
C# ラッパー
https://github.com/ksasao/SnippingToolOcrSharp
Re: Windows11 コマンドラインからの SnippingTool OCR
izawa
- 2025/08/14(Thu) 18:19
No.6351
>C# ラッパー
SnippingTool.exe と同じフォルダ内の 3 つのファイル
・oneocr.dll
・oneocr.onemodel
・onnxruntime.dll
を SnippingToolOcrTest.exe のフォルダにコピー
SnippingToolOcrTest "ocrtest.png"
コンソールに OCR 結果の文字列と座標、文字サイズっぽい数値が表示されます。
素晴らしい!!
Re: Windows11 コマンドラインからの SnippingTool OCR
izawa
- 2025/08/14(Thu) 18:24
No.6352
SnippingToolOcrTest "ocrtest.png" > "ocrtest.txt"
で、テキストファイルに出力されます。
Re: Windows11 コマンドラインからの SnippingTool OCR
izawa
- 2025/08/14(Thu) 21:31
No.6353
exe 単体で、ファイル出力できるようにしました。(ファイル名は result.txt 固定)
|0: xxxxx: (0,0),(115,0),(115,14),(0,15)
|1: yyyyy: (1,14),(267,14),(267,31),(1,31)
|2: zzzzz: (0,31),(155,30),(155,47),(0,48)
|...
のようなファイルが作成されます。
数字の意味は左上から右回りの四角形の座標っぽい。
TXPASTE2
izawa
- 2025/08/13(Wed) 16:06
No.6347
似たようなツールばかり作っていますが・・・。(^^;
クリップボードを監視して、TEXT であればそれを取り込み。
編集後、CAD 上に TEXT を作成、または既存の TEXT、属性 の文字列を変更。
簡易的な表の作成も可能ですが、列幅は適当なので STRETCH C で変更してください。
[OCR] ボタンで起動中の「Snipping Tool」の切り取り開始(CTRL+N)までは出来ますが、
それ以降は手動操作が必要になるので、あまり意味はありません。
http://www.izawa-web.com/TxPaste2/TxPaste2.html
btrimvx232c.lsp
izawa
- 2025/08/09(Sat) 12:20
No.6345
・BZ30F : ブザーの外形図(富士っぽい)のブロックを作成、挿入を追加
・属性付きのブロックで、一部属性無しのコードになっていたのを修正
http://www.izawa-web.com/zip/btrimvx232c_20250809.zip
Re: btrimvx232c.lsp
izawa
- 2025/08/10(Sun) 14:47
No.6346
・CG30 : 栓型ヒューズホルダーをブロックで作成、挿入を追加(CG-30 はカバーの型番)
・PBK30 : スイッチ取り付け架台をブロックで作成、挿入を追加
・S1A : トグルスイッチをブロックで作成、挿入を追加
・Q312B : 三菱 PLC ベースプレートをブロックで作成、挿入を追加
・NP30 にトグルスイッチの銘板を追加
http://www.izawa-web.com/zip/btrimvx232c_20250810.zip
btrimvx232c.lsp
izawa
- 2025/07/17(Thu) 09:23
No.6312
更新しました。
・XCP, XMV .. : 交点シンボルはカット対象にしない、同じ座標の2点はカットしないを追加
・XCP, XCPF : 機器名がカウントアップ可能なブロックが1個だけ含まれるとき、カントアップするを追加
・PBARY : 押しボタンブロック等の外形図の配置間隔を変更を追加(新規)
http://www.izawa-web.com/zip/btrimvx232c_20250716.zip
Re: btrimvx232c.lsp
izawa
- 2025/07/19(Sat) 15:05
No.6316
修正しました。
・XBMV : LWPOLYLINE の時は、端子ブロック (INTCIR*, OUTCIR*) をカット対象から除外するに変更
・NMSBUP : 機器名、線番を一括で 10進加算、減算を追加
☆すべての (command を (vl-cmdf に変更
☆すべての (*push-error-using-command*) (*pop-error-mode*) を削除
http://www.izawa-web.com/zip/btrimvx232c_20250719b.zip
☆印によって、「IJ_Loader.exe」でそのまま使えるようになりました。
Re: btrimvx232c.lsp
izawa
- 2025/07/19(Sat) 22:55
No.6317
>☆すべての (*push-error-using-command*) (*pop-error-mode*) を削除
↑LspJumpX.exe の「全検索行削除」で一括削除しています。
http://izawa-web.com/LspJump/LspJump.html
Re: btrimvx232c.lsp
izawa
- 2025/07/26(Sat) 18:26
No.6326
・CMDACTIVE のコマンド終了待ちを、PLINE 作成以外をコメントアウト
・INIT関数 に snaptype = 0 を追加(for BricsCAD)
・TXPURGE, TXCROSS を追加
・LNFREE : WIRE* 画層の線分のうち、端点がつながっていない線分を探すを追加
http://www.izawa-web.com/zip/btrimvx232c_20250726.zip
Re: btrimvx232c.lsp
izawa
- 2025/07/29(Tue) 12:04
No.6332
・TXCROSS, LNFREE : grread ループの終了時 (redraw) を追加(が、効果なし)
・SQFT : すでに端点に何かあるときは矢印を作成しないを追加
・TXGPASTE : 参照文字が無いとき、文字幅係数が取得できずエラーになるのを対策
・TXGPASTE : 参照文字が何も無いとき、行高さの 1/2 を文字高さにするに変更
・XBCPN : コピー後の図形取得が確実でないのを修正
http://www.izawa-web.com/zip/btrimvx232c_20250729.zip
Re: btrimvx232c.lsp
izawa
- 2025/07/30(Wed) 09:23
No.6333
・SQFT(From-To > 印) を SQFTF に変更、繰り返しを追加
・1点指示の SQFT を追加
http://www.izawa-web.com/zip/btrimvx232c_20250730.zip
Re: btrimvx232c.lsp
izawa
- 2025/08/08(Fri) 16:44
No.6342
外形図の作成コマンドを追加しました。
・PTPTU : 端子台 PT, PTU の外形図を描く
・LYMY : リレー、CP、ヒューズ FHC、MC 他の外形図を描く
・YS206 : 電流計 YS-206, 208, 210, ACF-5 の外形図をブロックで作成、挿入
・PBPL : PB, PL, COS をブロックで作成、挿入
・NP30 : ダルマ銘板 φ30,φ25,φ22 をブロックで作成、挿入
・EMS40 : 非常停止ボタン φ49,φ35,φ30 をブロックで作成、挿入
http://www.izawa-web.com/zip/btrimvx232c_20250808.zip
Re: btrimvx232c.lsp
izawa
- 2025/08/08(Fri) 18:00
No.6343
>・PBARY : 押しボタンブロック等の外形図の配置間隔を変更を追加(新規)
中心座標の指示が2回になっていたのを修正しました。
http://www.izawa-web.com/zip/btrimvx232c_20250808a.zip
Re: btrimvx232c.lsp
izawa
- 2025/08/08(Fri) 20:19
No.6344
・YS206, PBPL, EMS40 で属性の文字高さを DIMSCALE 倍していたのを固定に変更
http://www.izawa-web.com/zip/btrimvx232c_20250808b.zip
BlockView:編集中の図面内のブロックを一覧表示、挿入
izawa
- 2025/08/03(Sun) 11:02
No.6336
BricsCAD 用だったのを他の CAD でも動く(試せる)ようにしました。
http://izawa-web.com/bcadBlockView/bcadBlockView.html
対象の CAD のキャプションに "試用"、"期限"、"Expired" の文字が含まれるときは、
WBLOCK コマンドを実行しないようにしています。
Re: BlockView:編集中の図面内のブロックを一覧表示、挿入
izawa
- 2025/08/03(Sun) 11:45
No.6337
こちらで描く制御盤内の機器は毎回ほぼ同じなので、そういう時には結構便利です。
INSERT ダイアログ事情の最後に追加しました。
http://www.izawa-web.com/nanocad/insert1.html
Re: BlockView:編集中の図面内のブロックを一覧表示、挿入
izawa
- 2025/08/04(Mon) 21:00
No.6340
ZWCAD でのコマンド終了待ちが間違っていたのを修正しました。
http://izawa-web.com/bcadBlockView/bcadBlockView.html
Re: BlockView:編集中の図面内のブロックを一覧表示、挿入
izawa
- 2025/08/08(Fri) 15:47
No.6341
Ver.1.22b : 体験版期限切れの判断を変更しました。
http://izawa-web.com/bcadBlockView/bcadBlockView.html
日東ボックス描画
izawa
- 2025/08/03(Sun) 15:44
No.6338
単機能版を追加しました。
箱の大きさを決めるときに使っています。
http://izawa-web.com/brect/nbox.html
Re: 日東ボックス描画
izawa
- 2025/08/03(Sun) 17:05
No.6339
こちらの環境では、
IJCAD <= 2023 では、「RPC サーバーを利用できません。」エラーで使用できませんでした。
「リモートプロシージャコールに失敗した。」ということらしい。
2024 以降であれば大丈夫でした。
BricsCAD Block View
izawa
- 2025/08/01(Fri) 14:53
No.6334
nanoCAD 5 の DLL の元になったツールを BricsCAD 用に移植しました。
流石に .NET は nanoCAD 5 であっても内部で動くので速いですが、
こちらは、相変わらず外部から情報を取得しているので、かなり遅いです。
編集中の図面内のブロックを一覧表示、挿入ツール(BricsCAD 専用です)
http://izawa-web.com/bcadBlockView/bcadBlockView.html
Re: BricsCAD Block View
izawa
- 2025/08/02(Sat) 16:23
No.6335
Ver.1.21a : ブロック情報ファイル作成の終了待ちを修正しました。
外部からのブロック内の図形の取得が非常に遅いので、LISP を使ってテキストファイルを作成しています。
これの作成待ちとタイムオーバーの部分を修正しています。
ターゲットが BricsCAD であれば、DXFOUT でも良かったのですが、元の nanoCAD 用をそのまま使っています。
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
→
|