[問題] 如何將VC++中的bitmap轉成openCV的Mat

作者: karta298905 (hay)   2015-02-07 15:00:23
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
OpenCV
問題(Question):
想要將visual C++中存成bitmap的影像資訊轉成openCV中的cv::Mat格式
以方便做影像處理,但是不知道該怎麼轉換,網路上幾乎都是android的,
也有.NET的,但是都無法正常運作,謝謝。
餵入的資料(Input):
bitmap格式
預期的正確結果(Expected Output):
cv::Mat格式
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
System::Drawing::Bitmap ^bmp = gcnew System::Drawing::Bitmap(File);
System::Drawing::Bitmap ^bmp1 =
bmp->Clone(System::Drawing::Rectangle(CenterX-152,CenterY-152,304,304),
bmp->PixelFormat)
補充說明(Supplement):
作者: longlongint (華哥爾)   2015-02-07 18:12:00
不能直接用opencv讀檔嗎?
作者: s20394 (HAPPY123)   2015-02-07 22:56:00
Mat img=imwrite("檔案名稱");說錯,是imread

Links booklink

Contact Us: admin [ a t ] ucptt.com