我想比較兩個圖像,其中之一是旋轉和移位。我需要找到從一個到另一個的轉換,以便我可以使用VIPS重新採樣和比較/減去以查看差異。有沒有辦法做到這一點?使用VIPS尋找轉換
0
A
回答
0
nip2有幾種方法可以做到這一點。
加載兩個圖像,然後單擊工具包/圖像/變換/線性匹配。一對連接點將出現在您的兩個圖像上:拖動它們以標記每個圖像上的一對特徵。輸出圖像將成爲與第一個圖像重新匹配的第二個圖像。有一些選項可以自動改善聯繫點,並且只能旋轉。它應該很快,即使是非常大的圖像。
還有一個自動變換取景器。自動搜索只適用於相似的圖像對;例如,它將不能匹配X射線和可見圖像。要嘗試此操作,請加載兩個圖像(它們的大小必須完全相同),然後單擊工具包/圖像/變換/橡皮表/查找。這會找到一個將第二個圖像與第一個圖像匹配的變換。您可以設置搜索的時間長度和錯誤閾值。它不適用於非常大的圖像(超過幾GB)。
找到變換後,可以使用工具包/圖像/變換/橡膠板/應用將其應用於任何其他圖像。它會考慮到規模的變化,所以你可以找到一個小圖像,並申請一個大的。
不幸的是,自動變換查找器是由我的一個朋友寫的,他無法釋放源代碼。它被編譯到Windows nip2二進制文件中,或者在Linux上,你必須下載一個二進制插件並將其放入vips lib區域。
相關問題
- 1. 將PIL圖像轉換爲VIPS圖像
- 2. 尋找.fil轉換器
- 3. 如何使用VIPS DLL?
- 4. 尋找將JSON轉換爲CSV的DSL
- 5. 尋找一個圖像轉換庫
- 6. wso2:尋找XSLT轉換工作示例
- 7. 尋找轉發算法的使用
- 8. 尋找應用程序內部轉換(旋轉屏幕效果)
- 9. 尋找使用Ruby
- 10. 尋找使用AudioRecord
- 11. 尋找使用JavaScript
- 12. 尋找使用JS
- 13. 尋找使用XSLT
- 14. 使用ruby-vips的第一步
- 15. 使用具有16位tiff的carriewave-vips
- 16. 尋找一個AngularJS轉盤
- 17. 在尋找PEAR HTML_Table替換
- 18. 尋找一個PDF打印機使用Docx - > PDF轉換服務
- 19. 使用正則表達式替換時尋找未轉義的字符
- 20. 使用Javascript尋找素數
- 21. 尋找失蹤使用SQL
- 22. 使用java.io尋找ByteArrayInputStream
- 23. 使用GPS尋找速度
- 24. 在尋找使用get_field_by_name
- 25. 尋找invalidFields()使用CakePHP
- 26. 尋找失蹤使用XMLUnit
- 27. 無法使用MPMoviePlayerController尋找
- 28. Xcode 8.0和Swift 3.0轉換:尋找特定轉換錯誤的解釋
- 29. 到處尋找一個枚舉被轉換成字符串
- 30. 尋找Matlab到F#/ C#腳本轉換器
請試試看。但是,我期望將它作爲Web應用程序的一部分來執行,並且需要至少作爲命令行調用運行。將OpenCV與轉換部分結合使用有什麼好處? – JoeD
您是否需要搜索變換,或者您是否使用連接點? – user894763
我只需要2張圖片進行比較,我需要找到適用於對齊它們的變換並減去它們以獲得差異。所以我正在探索不同的圖書館來做到這一點。 – JoeD