加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
/**
**	声明:本项目的代码参考来源于网络,仅供于学习和交流,如构成侵权,请联系删除
**	联系邮箱:3239406362@qq.com
**
**
**
**/

## 搭建环境
整个程序能够运行的逻辑基本上就是编译链接原理的整个过程,对照出错的问题,看看是编译阶段出错(语法错误)或是链接阶段出错(静态库的问题)还是运行阶段出错(动态库的问题)
//使用静态库,在MinGW编译器是以.a结尾,缺少会导致链接阶段出现错误
INCLUDEPATH += 绝对路径\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\include
LIBS += -L 绝对路径\opencv3.4.0\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\x86\mingw\lib\libopencv_*.a
//使用动态库,将以下地址注册到用户或者系统环境变量,并开机重启,程序运行时会根据此变量查找动态库
绝对路径\opencv3.4.0\opencv3.4.0\OpenCV-MinGW-Build-OpenCV-3.4.5\x86\mingw\bin 
一开始打算使用MSVC编译器准备编译整个工程项目,但是需要使用WINDOWS10的SDK,因为以前使用过vs后来因为占用空间大被删导致许多dll包冲突和找不到,只能使用qt的MinGW编译器,这里建议使用别人编译好的opencv库,自己使用Cmake和MinGW编译会出现很多意想不到的事情发生。

## 基础知识
Mat 基本图像容器,使用注意:注意大多数时候Mat是以引用传递传递为参数,所以所有指向该对象的引用的改变都会影响存储对象,需要改动时使用Mat::clone()创建副本。
Rect 建立一个矩形,可以当做Mat的参数,选取某块感兴趣区域的位置和大小
YUV图像格式 Y表示亮度,U和V表示蓝色投影和红色投影
RGB图像格式
alpha – 尺度变换因子(可选)。默认值是1。即把原矩阵中的每一个元素都乘以alpha。
beta   – 附加到尺度变换后的值上的偏移量(可选)。默认值是0。即把原矩阵中的每一个元素都乘以alpha,再加上beta。

空文件

简介

使用opencv和QT对视频文件做一些图像处理 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化