• ベストアンサー

2点から円の中心を見つけるソフト知りませんか?

デジタル画像(写真)の2つの点又は3点から、円の中心を見つけ出すようなソフトってありませんか? できたらフリーソフトがいいですが、もし、フリーではなくても、存在するのなら教えてください!!!

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

No2,3です。 リンク先みました。 それなら2で書いたとおり、CADソフトでいけると思うのですが・・・ 2で書いたリンクのCAD、フリーのをさがして試してみたらいかがでしょう。 自分の場合はイラストレーターやAutoCADを持っているのでそれでOKなのですが、どちらも高いですからねぇ。 私が引き受けてもいいですが、仕事としてとなると料金高いです(ごめんなさい。プロなので)

tetsu-sp
質問者

お礼

ありがとうございます。リンク先の模式図は、固体や液体の界面がクリアですが、私の扱っているものは液滴が数mmオーダーという結構小さい世界なので、円であわせるのは大変でして・・・しかも何百枚・・・・。  けど、とりあえずCADに近いフリーソフトで角度を測ってみます。ありがとうございます!!!

その他の回答 (3)

回答No.3

No.2です。 補足に気づくのが遅くなってすみません。 >平らな固体上の液滴の液体接触角を測定 とありますが、横から見た液体の表面は 正円の弧にはならず、楕円の一部にはならないでしょうか? 物理には詳しくないので自信を持って言えるわけじゃ ないのですが・・・ 近似の正円を上から描いたとして、正確な接触角は 計れないと思うのです。 補足にあったサイトのページ真ん中くらいにあった ヤングの~という画像をCADにのっけて 円でなぞってみました。 その方法で円の中心は出せますがやはり正円の弧ではないので 誤差が生じてると思います。 誤差があってもいいならこの方法でできるのですが・・・

tetsu-sp
質問者

補足

ありがとうございます。 前回の補足のURLが適し場所にリンクしていませんでした・・すいません。前回の補足に書いたリンクので、左上の界面化学の現象をクリックしてみてください。 実際には、液体や固体の種類により、円には沿わないかもしれません。ただ、『液滴の表面を円の一部と仮定する』理論が確立されているため、今回はその理論を用いようと思っています。 何度もありがとうございます。よろしく。

回答No.2

2点を通過する円や3点を通過する円の中心をみつけたいということですか? 3点を通過する円は大きさが決まるので一つだけですが、2点を通過する円は無数にあり、当然中心も無数にあります。 (「2点が円の直径(半径)である」など他の決めごとがあれば別ですが。) なので、2点を通過する円の中心という定義だけで中心を1点のみ見つけるのは数学的に不可能です。 よって、ソフトもないかと・・・ 3点を通過する円を描く(同時に中心がわかる)というものはCADソフトを使えば簡単です。 フリーのものもありますので画像に重ねてポイントを通る円を描いて中心を求めてはいかがでしょう? ↓フリーのCAD

参考URL:
http://www.forest.impress.co.jp/lib/pic/piccam/cad/
tetsu-sp
質問者

補足

どうもすいません。質問のミスです、2点では無理ですよね・・・! 詳しく言ってしまえば、物理化学的な話になりますが・・・ 平らな固体上の液滴の液体接触角を測定したいと考えています。 http://www.face-kyowa.co.jp/inter/inter.htm 固体上の液滴を真横から撮影し、液体の表面を弧の一部と仮定し、(1)円の2点と3相の接触点から円の中心を求め、(2)3相の接触点での接線を書き、(3)3相の接触点と固体表面上の一点を結んだ線と接線との角度=液体接触角を測定したいと考えています。 1000枚近い写真の処理をしたいため、円を液体の表面の線に合わせて、円の中心を合わせて・・・という操作は非常に面倒です。  上記のようなことが、出来るだけ簡単な操作になるようなソフトを是非教えてください!!!お願いします!!!作ってくれる人や場所を教えていただいてもうれしいです。

noname#113260
noname#113260
回答No.1

一般的なソフトですと「Shift」を押しながら円を描くと、正円で中心と円弧がでます。 円弧を2点にかかるように持ってくれば必然的に円の中心も分かると思います。 PhotoshopやIllustratorなどにこの機能があり、円を後で消したければレイヤーを分ければよいと思います。 他のDraw系、ペイント系ソフトなら同様の事ができるような気がします。 ご質問を十分理解できないので、意図を読み違えてたらスイマセン。

tetsu-sp
質問者

補足

ありがとうございます。 よかったら、回答No.2の補足に目を通していただけたら幸いです。