[问题] 如何将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