[英]Open-Cv dnn error for python while using Yolov3. Using open-cv ver(4.2.0)
[英]finding the measurement of object using open-CV using python
我需要這里的指導或幫助。 我試圖使用open-cv測量物體的尺寸(英寸)。 該參考的鏈接
我面臨的問題是,當您運行代碼時
$ python object_size.py --image images/example_01.png --width 0.955
您需要定義寬度大小。 而不定義寬度如何獲得測量結果。 誰能幫我?
編輯1:
假定圖像中的書籍為對象。 我對參考尺寸沒有任何線索。
有什么方法可以估算?
提前致謝。
該示例假定存在一個已知大小的參考對象作為最左邊的對象。 它使用對象的大小來度量一英寸的像素數。 如果您沒有這樣的參考對象,但仍然想要以英寸為單位的度量,則需要直接提供pixelPerMetric變量。 這可以通過將第17和18行更改為
ap.add_argument("-m", "--metric", type=float, required=True,
help="how many pixel are in one inch / cm. Supply 1 if you want the object size in units of pixel")
現在,您仍然需要通過將第97行更改為pixelPerMetric
pixelsPerMetric = args["metric"]
這樣你應該可以打電話
python object_size.py --image images/example_01.png --metric 1.0
以像素為單位獲取答案。 我沒有詳細測試代碼,由於您再也沒有參考對象,因此您可以肯定地清理一下代碼,但是我相信它會給您很好的答案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.