MFC+OPENCV
Lily安
这个作者很懒,什么都没留下…
展开
-
MFC嵌入opencv窗口之读取图像
在初始化函数中加入如下代码在mfc的图形控件嵌入opencv的图形窗口, 以便利用opencv进行画矩形,直线,圆,椭圆。MFC进行鼠标操作时无法显示到图像上,所以嵌入opencv窗口显示图像。void Ctest2Dlg::OnBnClickedReadImg() {cv::namedWindow("view", cv::WINDOW_AUTOSIZE);HWND hWnd = ...原创 2018-08-28 08:49:22 · 940 阅读 · 1 评论 -
MFC+OPENCV+显示MAT类型图像
MFC显示图像到界面,可以用链接中的DrawMatToPic,但有时会出现类型转换问题,因为用opencv做后续图像处理,所以统一使用Mat类型,在MFC中嵌入opencv窗口”view”后,可以使用showMat()函数进行显示,其他地方调用imshow(”view“,IDC_)。int Ctest2Dlg::ShowMat(cv::Mat img, HWND hWndDisplay){...原创 2018-08-28 09:00:36 · 2154 阅读 · 0 评论 -
MFC+OPENCV 保存图像
在MFC中将opencv里的Mat图像保存到路径下。用imwrite()函数,需要将路径CString类型转换为String类型。void Ctest2Dlg::OnBnClickedSave(){ TCHAR szFilter[] = _T("JPG图片(*.jpg)|*.jpg|BMP图片(*.bmp)|*.bmp|PNG图片(*.png)|*.png|JPEG图片(*.jpeg...原创 2018-09-05 11:09:48 · 1305 阅读 · 0 评论 -
MFC+OPENCV阈值分割之编辑控件实时改变参数
MFC获取编辑框内容以及UpdateData方法 - CSDN博客 https://blog.csdn.net/shufac/article/details/24557017阈值分割需要参数不断改变,做界面需要用户手动输入参数,接着图像根据输入的参数进行图像处理。所以用到编辑框实时改变参数。给编辑框添加变量mvalue。添加变量有两种方法,添加control类型的变量,一种是valu...原创 2018-09-08 15:44:31 · 479 阅读 · 0 评论 -
MFC+OPENCV自定义矩形绘制及显示坐标偏转角度
void Ctest2Dlg::OnDefineRect(){ Mat tempImage; tempImage = srcImg.clone(); RotatedRect rRect = RotatedRect(Point2f(120, 120), Size2f(100, 80), 60); //定义一个旋转矩形 Point2f vertices[4...原创 2018-09-13 15:26:10 · 855 阅读 · 0 评论 -
OpenCV显示汉字
引用内容:https://blog.csdn.net/wanggao_1990/article/details/52955056 添加头文件putText.h,添加内容:#pragma once#define PUTTEXT_H_#include <windows.h>#include <string>#include <ope原创 2018-09-14 10:09:37 · 663 阅读 · 0 评论