Gần đây tôi có cơ hội để làm việc với hình ảnh Processing Technologies là một phần của một trong những dự án của mình và nhiệm vụ của tôi là tìm hình ảnh phù hợp từ một cửa hàng hình ảnh khi một hình ảnh mới được đưa ra. Tôi bắt đầu dự án của tôi với googling "Làm thế nào để so sánh hình ảnh bằng cách sử dụng java" và tôi có một số bài viết tốt về việc tìm kiếm sự giống nhau của hai hình ảnh. Hầu như tất cả trong số họ đã dựa trên bốn bước cơ bản, đó là:Làm thế nào để so sánh hình ảnh cho tương đồng sử dụng java
1.Locating the Region of Interest (Where the Objects appear in the given image),
2.Re-sizing the ROIs in to a common size,
3.Substracting ROIs,
4.Calculating the Black and White Ratio of the resultant image after subtraction.
Mặc dù điều này có vẻ như một thuật toán tốt để so sánh hình ảnh, phải mất một số lượng đáng kể thời gian sau khi thực hiện nó bằng cách sử JAI trong dự án của tôi. Vì vậy tôi phải tìm một phương pháp thay thế để làm điều đó.
Mọi đề xuất?
Bạn đã nghĩ đến việc sử dụng OpenCV? http://stackoverflow.com/questions/2037579/java-opencv-bindings –