OpenCV学习笔记(24):System::Drawing::Bitmap与cv::Mat图像格式的转换
发布时间
阅读量:
阅读量
近期在实际应用中接触到了一个采用C#语言开发的图像处理算法类库,该类库在C++ OpenCV环境下运行,其中包含将图像格式在cv::Mat与.Net Bitmap之间进行转换的相关实现。通过查阅网络资源,收集并整理了以下相关代码示例:
(1)将cv::Mat转换为.Net Bitmap
/*----------------------------
* 功能 : 将图像格式由 cv::Mat 转换为 System::Drawing::Bitmap
* - 不拷贝图像数据
*----------------------------
* 函数 : ConvertMatToBitmap
* 访问 : public
* 返回 : Bitmap图像指针,若转换失败,则返回的图像宽高均为1
* * 参数 : cvImg [in] OpenCV 图像
*/
System::Drawing::Bitmap^ ConvertMatToBitmap(cv::Mat& cvImg)
{
System::Drawing::Bitmap^ bmpImg;
//检查图像位深
if(cvImg.dep
全部评论 (0)
还没有任何评论哟~
