我需要使用C++旋轉圖像的代碼,其功能類似於matlab的imrotate函數。 請建議一個好的鏈接。或者如果有人可以提供imrotate的代碼。在C/C++中旋轉圖像
或者至少請說明算法。
它不是一個功課。我需要這個代碼用於我的項目。我們可以使用任何外部庫或代碼。
我需要使用C++旋轉圖像的代碼,其功能類似於matlab的imrotate函數。 請建議一個好的鏈接。或者如果有人可以提供imrotate的代碼。在C/C++中旋轉圖像
或者至少請說明算法。
它不是一個功課。我需要這個代碼用於我的項目。我們可以使用任何外部庫或代碼。
OpenCV2.0有幾個計算機視覺和圖像處理工具。特別是warpAffine(通過定義旋轉矩陣)可以解決旋轉圖像時的問題。
的文檔中提到的2×3變換矩陣如下:
其中θ是旋轉和T的角 X和叔ÿ是沿X和y中的翻譯分別爲軸。
你可以得到源代碼here。
此外,OpenCV2.0具有像imread
許多 MATLAB式的功能等
Check這個希望它有幫助。
關於same topic專家意見堆棧溢出的其他問題。
libgd具有圖像旋轉的功能。
(+1)我的朋友使用這個庫並且喜歡它看這裏http://ashish-newday.blogspot.com/2009/12/mouse-cursor-position-control-using-our.html – 2010-02-17 05:03:32
但是沒有圖像warpImage在openCV – avd 2010-02-17 05:06:31
我的不好,我更新到正確的功能'warpAffine' – Jacob 2010-02-17 05:07:38