我已經內it..I已經劃出6個圖像了這個形象的任務,其中有6幅圖像..MultiCrops在同一圖像
目前我遵循這一程序..
1.保存原始圖像
2.裁剪圖像的拷貝使用任何工具(的Picasa)
3.保存裁剪後的圖像作爲圖像1
4.打開原始裁剪爲圖像2
5.重複此獲得第一圖像6次
是是否可以一次性提取所有6張圖像?複種?
我已經內it..I已經劃出6個圖像了這個形象的任務,其中有6幅圖像..MultiCrops在同一圖像
目前我遵循這一程序..
1.保存原始圖像
2.裁剪圖像的拷貝使用任何工具(的Picasa)
3.保存裁剪後的圖像作爲圖像1
4.打開原始裁剪爲圖像2
5.重複此獲得第一圖像6次
是是否可以一次性提取所有6張圖像?複種?
是的,這是可能的。您需要熟悉ROI (Region of Interest)概念。
This C example顯示如何在圖像中設置ROI。基本上,它在相機的一幀中設置ROI,從中創建一個新圖像,在圖像中進行一些處理(反轉色),然後將圖像複製回原始幀進行顯示。
This Python example還顯示瞭如何使用ROI。
從OP的說明,聽起來像OP只是想自動的方式將圖像裁剪成6件。
谷歌「的IrfanView批量裁剪」或「ImageMagick的一批作物」
如果需要更復雜的裁剪邏輯/程序,選擇的OP的語言,然後GFX庫應該有一個裁剪功能,他們可以編寫。
對於這項任務來說,OpenCV會是一種矯枉過正。
如果OP堅持使用的OpenCV,然後設定ROI
墊圖像= imread( 「src_image_path」); React(x,y,w,h); 墊image_roi = image(roi);
imwrite(「dest_image_path」,image_roi);
如果此問題已成功解答,請考慮選擇正式答案,方法是單擊它旁邊的複選框。如果不是,請考慮添加自己的答案。 – karlphillip 2012-06-05 23:29:40