我有一個示例圖像,如下所示。我想使廣場成爲我感興趣的區域,然後剪出這個部分(方形)並用它創建一個新的圖像。我將使用不同的圖像,因此廣場不會始終位於所有圖像的相同位置。所以我需要以某種方式檢測廣場的邊緣。如何確定感興趣的區域,然後使用OpenCV C++編輯圖像
,因爲我有10個聲譽
幫助我,請我不能發佈圖片?
非常感謝您
我有一個示例圖像,如下所示。我想使廣場成爲我感興趣的區域,然後剪出這個部分(方形)並用它創建一個新的圖像。我將使用不同的圖像,因此廣場不會始終位於所有圖像的相同位置。所以我需要以某種方式檢測廣場的邊緣。如何確定感興趣的區域,然後使用OpenCV C++編輯圖像
,因爲我有10個聲譽
幫助我,請我不能發佈圖片?
非常感謝您
cvSetImageROI(currentImage,yourSquare);
CvSize size = cvSize(width, height);
IplImage * newImage = cvCreateImage(size,8,3);
cvResize(currentImage,newImage,CV_INTER_AREA);
首先必須設定cvSetImageROI(*的IplImage,CvRect)投資回報率。之後,您將創建具有所需寬度和高度的新圖像。最後,您可以將舊圖像複製到新圖像。新圖像將包含您想要的ROI。
因爲許多圖片不能爲roi設置一個值,它們並不總是在相同的地方,將不得不計算圖像中像素的濃度。這個怎麼做? 請幫我嗎? 謝謝 – user2260178 2013-04-10 12:52:40
你想檢測什麼樣的對象?如果他們都共享一個共同的財產,你可以用它來過濾。否則,您將很難定義所有這些對象 – kadav3r 2013-04-10 13:22:19
這些是我發送上述鏈接的那種圖像。水平位數的位移有什麼變化。 檢測數字所在的感興趣區域。 我應用了什麼樣的過濾器? – user2260178 2013-04-10 19:49:20
發佈一個鏈接到您的圖片,以便我們可以看到您的意思。 – Aurelius 2013-04-09 23:50:35
http://stackoverflow.com/questions/15899799/detection-roi-using-opencv幾個圖像類似於鏈接 – user2260178 2013-04-09 23:55:47
請幫我嗎? Aurelius – user2260178 2013-04-09 23:57:23