Processing (2) | fh9xif | sa.yona.la ヘルプ | タグ一覧 | アカウント登録 | ログイン

Re: Processing (1)

Processing (2)

返信

つづき。


485j9ers


 そのためには、画像から点の座標を求めなければならない。


 上左のようなシルエット画像から上右のようなドット輪郭を出したとして、その点の座標

をどうやって出すか。


 これにはいい手がある。 画像をアスキーアート化するフリーソフトを使えばいい。

画像を変換し自動でアスキーアートを作るというあれだ。


jycfdqvz

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)


 また、この座標数値は、自動クリック するのにも使える。


Processing (3) へ

投稿者 fh9xif | 返信 (0) | トラックバック (0)

このエントリーへのトラックバックアドレス:
API | 利用規約 | プライバシーポリシー | お問い合わせ Copyright (C) 2024 HeartRails Inc. All Rights Reserved.