OpenCV
记录基于OpenCV的开发笔记
qq_34732729
这个作者很懒,什么都没留下…
展开
-
opencv编辑视频案例
基于opencv3.4.1, 开发的视频编辑器,基本功能都已经实现了,如下图所示:具体功能:进度条,控制左上角视频的播放进度,支持随意位置调整。 开始-结束:用于控制剪裁输出的视频起止点。 打开:打开一个视频文件,并呈现在左侧。 播放/暂停:开始播放左上角视频,或者暂停播放左上角视频。 截图:截取一张图片,即右侧合成图。右侧为目标图,即包含原图和水印图。 可以添加水印图、剪裁视频大小、调整视频亮度、对比度、支持高斯和拉普拉斯滤波、调整视频宽高、支持图像旋转(90-180-270)、支持原创 2020-12-29 18:06:45 · 456 阅读 · 0 评论 -
无法打开包括文件: “opencv2/opencv_modules.hpp”
问题:fatal error C1083: 无法打开包括文件: “opencv2/opencv_modules.hpp”: No such file or directory配置这么多次opencv,怎么会遇到这个问题呢?奇怪。查找原因:opencv库是32位的debug库。项目也是32位,如图:多次更改属性页,依然找不到 opencv_modules.hpp。但是,opencv2下面,就有opencv_modules.hpp 这个文件。答案:忽然发现:虽然项目是 .原创 2020-12-12 14:12:46 · 6480 阅读 · 0 评论 -
MFC的picture控件加载并显示Mat图片
前期准备工作:将编译好的opencv库添加到项目中,include、lib、bin文件夹放置好。需要区分是debug还是release版本,以及32位还是64位。以上工作准备好之后,就可以使用下面代码进行显示图片了。1、编译opencv, -----> 配置项目 2、RGB图片显示,需要注意4字节对齐的问题。Mat不是4字节对齐,但是bitmap是4字节对齐问题。所以,就有一个转化。3、加载图片,需要注意Unicode宽字节与多字节转换的问题。多字节与宽字节转换1、...原创 2020-12-12 17:16:28 · 1153 阅读 · 0 评论 -
Unicode项目中CString转const char*,string 转CString
前言做MFC开发,Unicode的项目。用到的字符串都是CString的。但是,好些API需要的是string 或 char* 就需要转换。所以,就需要深入了解CString的格式,string的格式,char*的格式,才好下手。下面详细介绍了如何将CString 转换为 const char*, 也等价于将CString 转换为 std::string, 或cv::String 。cv::String是OpenCV里面的。这个问题,是在调用 cv::imwrite();函数中遇到的..原创 2020-11-17 14:07:00 · 1203 阅读 · 0 评论 -
MFC找不到序数,无法定位序数6713于动态链接库
VS2010编译器,开发MFC。MFC编译的可执行文件,release版本的,编译没问题,运行的时候,出现这个问题。网上百度到的答案,都是缺少各种dll,然后添加上就行。但是我这里,并没有提示缺少dll。经高人指点,release版本,修改一个参数就好了,如下所示:...原创 2020-09-19 13:07:59 · 1105 阅读 · 2 评论 -
windows10编译opencv3.4.2的debug和release
前言在开发过程中,使用opencv,最好还是自己编译一下。开发的时候使用debug,但是发布的时候是release,所以两个版本都需要有。这里以Windows下,cmake编译release-32位为例,其他版本同理设置即可。下载opencv-3.4.1下载cmake,这个链接最下面有百度网盘。因为实在是不好下。编译解压opencv之后,可以看到build 中包含我们写程序需要的库文件。 sources 是opencv的源码,是这篇博客编译的对象。1-添加源码路径,2-添加库文.原创 2020-09-19 13:23:12 · 1307 阅读 · 2 评论 -
VS2017配置OpenCV-3.4.1 过程详解
目录下载解压新建项目下载opencv-3.4.1解压文件内部说明:解压之后,可以看到build 中包含我们写程序需要的库文件。 sources 是opencv的源码,可以自行编译。本例中仅用到了build文件。在build 文件目录下,有如下:其中include 是头文件,x64就是bin 和 lib 文件。 我这里开发需要64位的。 x64 里面有 vc14, vc15, 的 lib 和bin 文件。这两个文件里面的内容,就是基于Windows开发时...原创 2020-09-02 13:19:40 · 629 阅读 · 0 评论