【视觉项目】【day5】8.25号实验记录(修完BUG,28张测试图,13个样本,四张测试图误判,这比之前效果好很多了)
目錄
- 修改完BUG后的程序以及效果
- 優化思路,增強正確識別率(待驗證)
修改完BUG后的程序以及效果
修改代碼后的測試結果:(利用連通域面積將明顯比本張測試圖的瓶子要小的模板提前去除,減少誤判)
這樣下來,28張測試圖,13個樣本,四張測試圖誤判,這比之前效果好很多了。
代碼:
結果:
獲取地址成功
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\2.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\3.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\4.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\5.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\6.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\7.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\8.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\9.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\A.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\B.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\C.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\D.jpg
D:/opencv_picture_test/視覺項目resize后的圖片夾/模板圖片夾/template外輪廓\E.jpg
第0張測試圖片的測試
test_mask_pxiels14347
可能的模板序號
2 3 4 5 6 7 8 9 10 12
2 3 4 5 6 7 8 9 10 12
推測: 2 0.123901
推測: 3 0.156158
推測: 4 0.150744
推測: 5 0.187313
推測: 6 0.145311
推測: 7 0.195507
推測: 8 0.196251
推測: 9 0.162524
推測: 10 0.216251
推測: 11 0
推測: 12 0.188596
推測: 13 0
推測: 14 0
推測: 10 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\10+波紋.jpg
第1張測試圖片的測試
test_mask_pxiels13617
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12
2 3 4 5 6 7 8 9 10 11 12
推測: 2 0.146226
推測: 3 0.154282
推測: 4 0.170318
推測: 5 0.135289
推測: 6 0.147944
推測: 7 0.15646
推測: 8 0.236019
推測: 9 0.215505
推測: 10 0.258656
推測: 11 0.170947
推測: 12 0.200819
推測: 13 0
推測: 14 0
推測: 10 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\10+麻點.jpg
第2張測試圖片的測試
test_mask_pxiels13368
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12
2 3 4 5 6 7 8 9 10 11 12
推測: 2 0.135993
推測: 3 0.165682
推測: 4 0.137155
推測: 5 0.165001
推測: 6 0.140285
推測: 7 0.157791
推測: 8 0.183201
推測: 9 0.168241
推測: 10 0.244568
推測: 11 0.202944
推測: 12 0.19839
推測: 13 0
推測: 14 0
推測: 10 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\10+氣泡+瓶口破裂.jpg
第3張測試圖片的測試
test_mask_pxiels14335
可能的模板序號
2 3 4 5 6 7 8 9 10 12
2 3 4 5 6 7 8 9 10 12
推測: 2 0.152579
推測: 3 0.173889
推測: 4 0.176829
推測: 5 0.161792
推測: 6 0.157213
推測: 7 0.157324
推測: 8 0.181057
推測: 9 0.168678
推測: 10 0.999826
推測: 11 0
推測: 12 0.194559
推測: 13 0
推測: 14 0
推測: 10 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\10.jpg
第4張測試圖片的測試
test_mask_pxiels12677
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12
2 3 4 5 6 7 8 9 10 11 12
推測: 2 0.147605
推測: 3 0.144232
推測: 4 0.142059
推測: 5 0.134749
推測: 6 0.121717
推測: 7 0.17694
推測: 8 0.176446
推測: 9 0.165368
推測: 10 0.198408
推測: 11 0.181647
推測: 12 0.211815
推測: 13 0
推測: 14 0
推測: 12 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\10_2.jpg
第5張測試圖片的測試
test_mask_pxiels11718
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12
2 3 4 5 6 7 8 9 10 11 12
推測: 2 0.14523
推測: 3 0.163475
推測: 4 0.152999
推測: 5 0.141765
推測: 6 0.129466
推測: 7 0.13226
推測: 8 0.176833
推測: 9 0.175101
推測: 10 0.179946
推測: 11 0.999803
推測: 12 0.181169
推測: 13 0
推測: 14 0
推測: 11 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\11.jpg
第6張測試圖片的測試
test_mask_pxiels12413
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12
2 3 4 5 6 7 8 9 10 11 12
推測: 2 0.116069
推測: 3 0.13952
推測: 4 0.145787
推測: 5 0.15493
推測: 6 0.109966
推測: 7 0.137925
推測: 8 0.189892
推測: 9 0.128961
推測: 10 0.154989
推測: 11 0.156869
推測: 12 0.999794
推測: 13 0
推測: 14 0
推測: 12 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\12.jpg
第7張測試圖片的測試
test_mask_pxiels8002
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12 13 14
2 3 4 5 6 7 8 9 10 11 12 13 14
推測: 2 0.106183
推測: 3 0.121711
推測: 4 0.107394
推測: 5 0.111871
推測: 6 0.120286
推測: 7 0.127004
推測: 8 0.106887
推測: 9 0.151444
推測: 10 0.121035
推測: 11 0.125367
推測: 12 0.142005
推測: 13 0.999765
推測: 14 0.139114
推測: 13 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\13+炸口.jpg
第8張測試圖片的測試
test_mask_pxiels8870
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12 13 14
2 3 4 5 6 7 8 9 10 11 12 13 14
推測: 2 0.108714
推測: 3 0.129143
推測: 4 0.155743
推測: 5 0.155155
推測: 6 0.119927
推測: 7 0.145495
推測: 8 0.180172
推測: 9 0.179382
推測: 10 0.158717
推測: 11 0.18485
推測: 12 0.198007
推測: 13 0.166223
推測: 14 0.999819
推測: 14 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\14.jpg
第9張測試圖片的測試
test_mask_pxiels18144
可能的模板序號
2 5
2 5
推測: 2 0.999781
推測: 3 0
推測: 4 0
推測: 5 0.144677
推測: 6 0
推測: 7 0
推測: 8 0
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 2 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\2+料紋.jpg
第10張測試圖片的測試
test_mask_pxiels16658
可能的模板序號
2 3 4 5 6 8
2 3 4 5 6 8
推測: 2 0.133496
推測: 3 0.999796
推測: 4 0.134315
推測: 5 0.156003
推測: 6 0.147757
推測: 7 0
推測: 8 0.154767
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 3 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\3.jpg
第11張測試圖片的測試
test_mask_pxiels15836
可能的模板序號
2 3 4 5 6 8
2 3 4 5 6 8
推測: 2 0.133188
推測: 3 0.208995
推測: 4 0.138319
推測: 5 0.14704
推測: 6 0.142752
推測: 7 0
推測: 8 0.161025
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 3 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\3_2.jpg
第12張測試圖片的測試
test_mask_pxiels17636
可能的模板序號
2 3 5
2 3 5
推測: 2 0.143928
推測: 3 0.134388
推測: 4 0
推測: 5 0.157441
推測: 6 0
推測: 7 0
推測: 8 0
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 5 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\4+厚底.jpg
第13張測試圖片的測試
test_mask_pxiels16468
可能的模板序號
2 3 4 5 6 8
2 3 4 5 6 8
推測: 2 0.170317
推測: 3 0.13123
推測: 4 0.283525
推測: 5 0.153677
推測: 6 0.226632
推測: 7 0
推測: 8 0.186912
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 4 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\4+厚底2.jpg
第14張測試圖片的測試
test_mask_pxiels15504
可能的模板序號
2 3 4 5 6 8
2 3 4 5 6 8
推測: 2 0.130616
推測: 3 0.16463
推測: 4 0.177138
推測: 5 0.145669
推測: 6 0.19108
推測: 7 0
推測: 8 0.157038
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 6 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\4+炸肩.jpg
第15張測試圖片的測試
test_mask_pxiels19443
可能的模板序號
2 5
2 5
推測: 2 0.137516
推測: 3 0
推測: 4 0
推測: 5 0.999832
推測: 6 0
推測: 7 0
推測: 8 0
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 5 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\5+脖夾料.jpg
第16張測試圖片的測試
test_mask_pxiels18623
可能的模板序號
2 5
2 5
推測: 2 0.139779
推測: 3 0
推測: 4 0
推測: 5 0.17853
推測: 6 0
推測: 7 0
推測: 8 0
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 5 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\5+肩薄.jpg
第17張測試圖片的測試
test_mask_pxiels19209
可能的模板序號
2 5
2 5
推測: 2 0.139443
推測: 3 0
推測: 4 0
推測: 5 0.187202
推測: 6 0
推測: 7 0
推測: 8 0
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 5 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\5+氣泡.jpg
第18張測試圖片的測試
test_mask_pxiels20063
可能的模板序號
2 5
2 5
推測: 2 0.14445
推測: 3 0
推測: 4 0
推測: 5 0.231063
推測: 6 0
推測: 7 0
推測: 8 0
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 5 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\5+炸口.jpg
第19張測試圖片的測試
test_mask_pxiels19552
可能的模板序號
2 5
2 5
推測: 2 0.143492
推測: 3 0
推測: 4 0
推測: 5 0.220859
推測: 6 0
推測: 7 0
推測: 8 0
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 5 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\5+皺紋氣泡.jpg
第20張測試圖片的測試
test_mask_pxiels14913
可能的模板序號
2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
推測: 2 0.116033
推測: 3 0.121852
推測: 4 0.233253
推測: 5 0.134713
推測: 6 0.281223
推測: 7 0.138854
推測: 8 0.127367
推測: 9 0.139431
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 6 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\6.jpg
第21張測試圖片的測試
test_mask_pxiels15616
可能的模板序號
2 3 4 5 6 8
2 3 4 5 6 8
推測: 2 0.125211
推測: 3 0.138032
推測: 4 0.17826
推測: 5 0.150319
推測: 6 0.999773
推測: 7 0
推測: 8 0.122557
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 6 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\6_2.jpg
第22張測試圖片的測試
test_mask_pxiels15653
可能的模板序號
2 3 4 5 6 8
2 3 4 5 6 8
推測: 2 0.12
推測: 3 0.144833
推測: 4 0.161208
推測: 5 0.134843
推測: 6 0.287775
推測: 7 0
推測: 8 0.132088
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 6 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\6_3.jpg
第23張測試圖片的測試
test_mask_pxiels15158
可能的模板序號
2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
推測: 2 0.148487
推測: 3 0.140199
推測: 4 0.178806
推測: 5 0.156645
推測: 6 0.154185
推測: 7 0.999805
推測: 8 0.139173
推測: 9 0.185976
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 7 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\7+厚底.jpg
第24張測試圖片的測試
test_mask_pxiels13383
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12
2 3 4 5 6 7 8 9 10 11 12
推測: 2 0.128894
推測: 3 0.141077
推測: 4 0.164418
推測: 5 0.164935
推測: 6 0.174865
推測: 7 0.235266
推測: 8 0.133497
推測: 9 0.240758
推測: 10 0.201196
推測: 11 0.208232
推測: 12 0.15844
推測: 13 0
推測: 14 0
推測: 9 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\7+厚底2.jpg
第25張測試圖片的測試
test_mask_pxiels14950
可能的模板序號
2 3 4 5 6 7 8 9
2 3 4 5 6 7 8 9
推測: 2 0.101819
推測: 3 0.129199
推測: 4 0.117485
推測: 5 0.143024
推測: 6 0.119083
推測: 7 0.13419
推測: 8 0.999812
推測: 9 0.16494
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 8 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\8.jpg
第26張測試圖片的測試
test_mask_pxiels15271
可能的模板序號
2 3 4 5 6 7 8
2 3 4 5 6 7 8
推測: 2 0.13404
推測: 3 0.116104
推測: 4 0.150828
推測: 5 0.137656
推測: 6 0.155449
推測: 7 0.145615
推測: 8 0.28041
推測: 9 0
推測: 10 0
推測: 11 0
推測: 12 0
推測: 13 0
推測: 14 0
推測: 8 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\8_2.jpg
第27張測試圖片的測試
test_mask_pxiels13192
可能的模板序號
2 3 4 5 6 7 8 9 10 11 12
2 3 4 5 6 7 8 9 10 11 12
推測: 2 0.124749
推測: 3 0.16525
推測: 4 0.114765
推測: 5 0.15284
推測: 6 0.124658
推測: 7 0.154759
推測: 8 0.159853
推測: 9 0.999833
推測: 10 0.151396
推測: 11 0.194999
推測: 12 0.15805
推測: 13 0
推測: 14 0
推測: 9 D:/opencv_picture_test/視覺項目resize后的圖片夾/測試圖片夾/測試圖\9.jpg
優化思路,增強正確識別率(待驗證)
優化思路1:延續之前的限制方法,想出其他的一些特征變量,先排除出顯然與本張測試圖不符合的模板,再用備選模板去匹配。
我們以及用到的變量:瓶子像素個數
暫時想到的其他可以用的變量:
輪廓(連通域)的面積、周長、矩形度、圓形度、寬長比、周徑比等形狀描述符
由于暫時的代碼沒有使用輪廓,只要在canny之后加上find輪廓函數就可以了
優化思路2:拍攝瓶子其他角度的照片,進行同樣的操作,然后將所有角度的照片的相似度相加,選取相似度最大的為最終瓶子序號
總結
以上是生活随笔為你收集整理的【视觉项目】【day5】8.25号实验记录(修完BUG,28张测试图,13个样本,四张测试图误判,这比之前效果好很多了)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 鬼泣怎么加点
- 下一篇: 利用梯度下降法求解一元线性回归和多元线性