🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

4回答

2137閲覧

Pythonを用いて面積を算出したいです.

ponpon0987

総合スコア17

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

1クリップ

投稿2019/09/26 15:16

編集2019/09/26 16:21

お椀を側面から撮影を行って, 画像からお椀の側面の面積を算出させたいです.

外接矩形を用いると, 高さと上辺の長さしか求まらないので, 面積を算出することができずに悩んでおります.
面積を求める際に, 台形の端点となる座標(x, y)の値を求める方法がございましたらご教授願います.

イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Q71

2019/09/27 01:02

注意 これまでについている回答で求まるのは、画像内の画素数です。写っているものの面積ではありません。 あるいは、「面積」、求めたいものを定義してください。
tiitoi

2019/09/27 08:26

撮影状況をもう少し限定できないのでしょうか? 単色の背景、照明の反射の映り込みができるだけないようにする等の条件がないと、画像処理でお椀の部分を抽出するのは厳しいです。
guest

回答4

0

https://keisan.casio.jp/exec/system/1378430392
こんな計算。
被写体までの距離は、カメラによっては取得できるでしょう。
ただ、本当に欲しいのはお椀の中心までの距離で、ピントが合ったところまでの距離は、若干違うことに注意。
画角は、カメラの仕様書に書いてあるでしょう。
その画角の何%使っているというところで計算します。
これで対象の幅、高さがわかるので、単純な形なら計算可能。

お碗の側面の面積と書いてあるので、「表面積」のことだと思って書いています。

投稿2019/09/27 14:18

Q71

総合スコア995

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

かなり力業ぽいのですが、シミュレーションで求めるのはいかがでしょうか?

具体的には、(1)画像上の点をランダムに生成(生成する数は画像全体の面積による)、(2)OpenCVを使って生成した各点がお碗の内または外を判定、(3)お碗の内と判定された比率を計算、(4)画像全体の面積と比率を乗算、というものです。

投稿2019/09/27 00:57

R.Shigemori

総合スコア3376

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

python3 画像 輪郭 面積
などで検索してみては?

  • OpenCV - 輪郭を近似する、面積を求める、Bounding Box を求める方法について

http://pynote.hatenablog.com/entry/opencv-contour-manipulation

  • 特定の色の物体の座標を検出

https://tony-mooori.blogspot.com/2015/10/python_27.html

投稿2019/09/26 21:59

katoy

総合スコア22324

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

面積を求める際に, 台形に近似して算出できる方法

座標法または倍横距法のことでしょうか。
https://note.mu/tkc_exp/n/n93aff5f7a92a

投稿2019/09/26 16:00

KojiDoi

総合スコア13692

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ponpon0987

2019/09/26 16:20

コメントありがとうございます。 座標法および倍横距法でも画像から端点となる座標(x, y)の値がないと計算できないので困ってます... その座標(x, y)を求める方法が知りたいです.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.36%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問