Re: Processing (1)
Processing (2) |
返信 |
Reply 自己レス processing |
つづき。
そのためには、画像から点の座標を求めなければならない。
上左のようなシルエット画像から上右のようなドット輪郭を出したとして、その点の座標
をどうやって出すか。
これにはいい手がある。 画像をアスキーアート化するフリーソフトを使えばいい。
画像を変換し自動でアスキーアートを作るというあれだ。
http://wareseeker.com/Graphic-Apps/ascii.art-0.4-beta.zip/299685
↑これを使って画像をテキスト化し、秀丸マクロなんかでテキスト置換。
そのあと、ドットを表している文字の座標を取り出す。
(画像が2値なので文字の種類は書き出しようによって1、2種類)
↑ 1 ドットでできたドット輪郭の画像。 これをアスキーアート化する。
■ で、結果。 出ましたねー。秀丸マクロを書くのは、ちょうどいい日曜プログラミング。(つってもぐちゃぐちゃですが)
この数値を、Processing の方にもっていき、そこから始めればいい。
この数値が、Processingグラフィックの種になる。
(52,17) (59,17) (45,21) (66,22) (39,27) (72,30) (34,36) (77,40) (29,47) (81,52) (26,60) (84,66) (25,74) (86,81) (27,87) (88,94) (29,101) (90,108) (31,114) (92,122) (37,123) (97,131) (41,135) (103,138) (46,144) (109,146) (44,152) (116,153) (38,158) (122,160) (31,165) (128,167) (25,172) (134,175) (21,183) (138,186) (18,196) (142,198) (16,209) (144,212) (13,223) (146,226) (14,237) (147,240) (14,251) (147,254) (12,265) (39,266) (36,267) (147,268) (10,279) (41,280) (35,281) (47,282) (55,282) (62,282) (69,282) (14,283) (22,283) (29,283) (76,283) (83,283) (90,283) (97,283) (105,283) (112,283) (119,283) (126,283) (133,283) (140,283) (147,283)
また、この座標数値は、自動クリック するのにも使える。
投稿者 fh9xif | 返信 (0) | トラックバック (0)