- 博客(40)
- 资源 (43)
- 收藏
- 关注
原创 qml之StackView
案例1:import QtQuick 2.7import QtQuick.Window 2.2import QtQuick.Controls 1.4Window { id:root visible: true width: 640 height: 480 title: qsTr("Hello World") StackView {
2017-03-23 16:11:57 1342
原创 qml的绘图Canvas
importQtQuick 2.5import QtQuick.Window 2.2Window { visible: true width: 400 height: 400 Rectangle{ id:rec x:50 y:50 width:250 hei
2017-03-23 11:52:26 1016
原创 第二个ffmpeg程序,视频播放
#include "stdafx.h" extern "C" { #include "libavcodec/avcodec.h" #include "libavformat/avformat.h" //新版里的图像转换结构需要引入的头文件 #include "libswscale/swscale.h" //SDL #include "sdl/SDL.h"
2017-03-21 16:14:39 322
原创 第一个ffmpeg程序,实现播放视频
#include "stdafx.h"extern "C"{#include "libavcodec/avcodec.h"#include "libavformat/avformat.h" //新版里的图像转换结构需要引入的头文件#include "libswscale/swscale.h" //SDL#include "sdl/SDL.h"#inclu
2017-03-21 15:19:20 1000
原创 cmd如何执行cmake
set CP_DRV=%~d0set CP_PATH=%~dp0::%~d0代表是c还是d盘::%~dp0代表自身文件的路径::设置cmake路径if not exist C:\Program Files (x86)\CMake\bin goto STEP_NEW_DIRset CMAKE_TOOL=C:\Program Files (x86)\CMake\bin
2017-03-21 13:01:53 3445
原创 cmd复制文件到其他目录
set CP_DRV=%~d0 set CP_PATH=%~dp0::%~d0表示的是当前哪个盘,c盘d盘cd..cd..::cd..命令是向上一级目录跳转,set "INSTALL_DIR=%cd%"echo %CP_PATH%echo %INSTALL_DIR%::echo打印set INSTALL_DIR_INC=%INSTALL_
2017-03-21 10:27:06 3149
原创 cmake设置mfc编译项目
下面是CMakeLists文件cmake_minimum_required( VERSION 3.0 )#项目名project( dcmlib )#设置变量set ( CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS ON )set ( CMAKE_AUTOMOC ON )#set()就是设置变量set ( CMAKE_AUTORCC ON )
2017-03-20 13:15:50 4999 1
原创 cmake如何写
1,CMakelist中,命令名字是不区分大小写的,而参数和变量是大小写相关的2,CMake中使用"#"表示注释该行代码。3,与其他语言编程语言不同的是,CMake脚本的语法中没有赋值操作,无论是赋值,还是比较、判断操作,都是通过内置命令来完成的,例如"set(),math()等"。4,所有的内置命令调用形式为:command(arg1 arg2 arg3 ... argn
2017-03-17 16:30:15 799
原创 opencv分rgb显示
// opencv2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include "opencv2/highgui/highgui.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/features2d/features2d.hpp"
2017-03-14 16:13:11 707
原创 QT多重定义,忽略特定的库
今天在用QML写一个小的程序来测试自己的一个静态的 lib库出现了多重定义的情况这个时候就需要在pro文件中忽略掉这个库#QMAKE_LFLAGS_DEBUG=/DEBUG/NODEFAULTLIB:libcmtd.lib
2017-03-10 10:31:47 2170
原创 Windows下ffmpeg下载安装
首先,官网的下载地址https://ffmpeg.zeranoe.com/builds/然后,根据自己的需要下载不同的开发包,点击下载按钮注意,开发包的linking下的Dev解压后接着就是在vs上面配置项目属性了。include,lib文件目录添加进项目的附加库目录,附加目录中就可以了然后,就是引用这些lib文件,方法有几种,#pragma comment(l
2017-03-09 11:40:58 1331
原创 opencv放射warpAffine函数和getRotationMatrix2D函数
int main(int argc, char** argv){ Mat src = imread("test1.jpg", 1); //定义两组点,代表两个三角形 Point2f srcTriangle[3]; Point2f dstTriangle[3]; Mat rotMat(2, 3, CV_32FC1); Mat warpMat(2, 3, CV_
2017-03-09 09:25:33 3280
原创 opencv重映射remap( )函数
int main(int argc, char** argv){ Mat srcImage, dstImage; Mat map_x, map_y; namedWindow("程序窗口"); //载入原始图 srcImage = imread("test.jpg", 1); //创建和原始图一样的效果图,x重映射图,y重映射图 dstImage.cre
2017-03-08 17:19:02 1086
原创 opencv的cornerHarris函数
// opencv2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//-----------------------------------【程序说明】----------------------------------------------// 程序名称::《【OpenCV入门教程之十六】OpenCV角点检测之Harris角点检测
2017-03-08 17:10:59 1804
原创 opencv的SetMouseCallback函数
C++: void setMouseCallback(conststring& winname, MouseCallback onMouse, void* userdata=0 )第一个参数,const string&类型的winname,为窗口的名字。第二个参数,MouseCallback类型的onMouse,指定窗口里每次鼠标时间发生的时候,被调用的函数指针。这个函
2017-03-08 13:50:18 744
原创 opencv的floodFill函数
int main(){ Mat src = imread("test1.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; namedWindow("效果图窗口", 1);//定义窗口 Rect ccomp; floodFill(src, Point(50, 300), Scalar(155, 255, 55), &cco
2017-03-08 13:48:14 2730
原创 opencv的HoughCircles( )函数
int main(){ Mat src = imread("test1.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; namedWindow("效果图窗口", 1);//定义窗口 cvtColor(src, src1, CV_BGR2GRAY);//转化边缘检测后的图为灰度图 GaussianBlur(src1,
2017-03-08 13:43:38 15829 1
原创 opencv的HoughLinesP( )函数
int main(){ Mat src = imread("test.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; namedWindow("效果图窗口", 1);//定义窗口 Canny(src, src1, 50, 200, 3);//进行一此canny边缘检测 cvtColor(src1, src2, CV_G
2017-03-08 13:15:55 5855
原创 opencv的HoughLines( )函数
int main(){ Mat src = imread("test.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; namedWindow("效果图窗口", 1);//定义窗口 Canny(src, src1, 50, 200, 3);//进行一此canny边缘检测 cvtColor(src1, src2, CV_G
2017-03-08 13:07:43 7178 3
原创 opencv的pyrDown()函数
int main(){ Mat src = imread("test.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; src1 = src; namedWindow("效果图窗口", 1);//定义窗口 pyrDown(src1, dst, Size(src1.cols / 2, src1.rows / 2)); i
2017-03-08 11:44:58 1844
原创 opencv的pyrUp()函数
int main(){ Mat src = imread("test.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; src1 = src; namedWindow("效果图窗口", 1);//定义窗口 pyrUp(src1, dst, Size(src1.cols * 2, src1.rows * 2)); ims
2017-03-08 11:42:49 1357
原创 opencv的resize( )函数
int main(){ Mat src = imread("test.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; src1 = src;//将原始图赋给临时变量 src2 = src;//将原始图赋给临时变量 namedWindow("效果图窗口", 1);//定义窗口 //进行尺寸调整操作 re
2017-03-08 11:39:58 1469
原创 opencv的scharr滤波器
int main(){ Mat src = imread("test.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; namedWindow("效果图窗口", 1);//定义窗口 //使用高斯滤波消除噪声 //求 X方向梯度 Scharr(src, src1, CV_16S, 1, 0, 1, 0, BORDE
2017-03-08 11:16:26 1837
原创 opencv的Laplace算子
int main(){ Mat src = imread("test.jpg");//载入原始图 Mat src1, src2, src3, src4,dst; namedWindow("效果图窗口", 1);//定义窗口 //使用高斯滤波消除噪声 GaussianBlur(src, src2, Size(3, 3), 0, 0, BORDER_DEFAULT)
2017-03-08 11:06:49 420
原创 opencv实现Sobel 算子
int main(){ Mat src = imread("test.jpg"); Mat grad_x, grad_y; Mat abs_grad_x, abs_grad_y, dst; namedWindow("效果图窗口", 1); //【3】求 X方向梯度 Sobel(src, grad_x, CV_16S, 1, 0, 3, 1, 1, BORD
2017-03-08 10:48:15 552
原创 opencv-Canny 边缘检测
int main(){ Mat src = imread("test.jpg"); Mat src1 = src.clone();//将格式赋值给src1 namedWindow("效果图窗口", 1); namedWindow("效果图窗口1", 1); Canny(src, src1, 150, 100, 3); imshow("效果图窗口", src1);
2017-03-07 17:24:02 389
原创 opencv各种运算
实例1int main(){ Mat image = imread("test.jpg"); namedWindow("运算前"); namedWindow("运算后"); imshow("运算前", image); waitKey(30); //获取自定义核 Mat element = getStructuringElement(MORPH_RE
2017-03-07 16:07:52 324
原创 常用的字符转换类
//converter.h文件/* ///////////////////////////////////////////////////////////////////// *//*!@file Converter.h@author chen@date 2017/2@brief The file statement the Converter cla
2017-03-07 15:55:15 243
原创 opencv膨胀与腐蚀
int main(){ Mat image = imread("test.jpg"); namedWindow("膨胀前"); namedWindow("膨胀后"); imshow("膨胀前", image); //获取自定义核 Mat element = getStructuringElement(MORPH_RECT, Size(15, 15));
2017-03-07 15:48:23 866
原创 opencv中值滤波-双边滤波
int main(){ Mat image = imread("test.jpg"); namedWindow("中值滤波"); namedWindow("中值滤波效果图"); imshow("中值滤波", image); waitKey(30); Mat out; //medianBlur(image, out, 7);//中值滤波 bilateral
2017-03-07 15:32:32 483
原创 opencv滤波器的使用
int main(){ //改变控制台前景色和背景色 system("color5F"); //读入用户提供的图像 Mat src_Image = imread("test.jpg"); namedWindow("滤波"); Mat out; boxFilter(src_Image, out, -1, Size(5, 5)); imshow("滤波",
2017-03-07 14:35:57 462
原创 opencv调节图片亮度对比度
// opencv2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"//-----------------------------------【头文件包含部分】---------------------------------------// 描述:包含程序所依赖的头文件//--------------------------
2017-03-07 13:15:20 408
原创 opencv调整图片
// opencv2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include "opencv2/imgproc/imgproc.hpp"#include "opencv2/highgui/highgui.hpp"#include using namespace cv;usin
2017-03-07 11:58:38 281
原创 opencv分RGB合并图像
// opencv2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include#includeusing namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ //注意被合并图像
2017-03-07 11:07:53 821
原创 opencv两张同大小图片合并重叠
#include "stdafx.h"#include #include #include#includeusing namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ double alphaValue = 0.5; double betaValue
2017-03-07 10:26:27 3685
原创 opencv合并图片
#include "stdafx.h"#include #include #include#includeusing namespace cv;using namespace std;int _tmain(int argc, _TCHAR* argv[]){ Mat image = imread("data.jpg", 199);//加载第一张图片
2017-03-07 09:57:33 971
原创 opencv学习之路
安装opencv这些,教程很多我我就不写了http://blog.csdn.net/poem_qianmo/article/details/20537737我参考的是大神浅墨_毛星云的上面是链接注意的是,如果是3.20版本的只有64位,我安装过程中由很多问题,因为我 用的vs2013是32位的,所以如果用3.20会缺少很多dll库,这个也许是我的系统原因,所以我用的是3.0版本的,
2017-03-07 09:05:08 324
转载 Windows API 功能详解
Windows API 功能详解 1.API之网络函数WNetAddConnection 创建同一个网络资源的永久性连接WNetAddConnection2 创建同一个网络资源的连接WNetAddConnection3 创建同一个网络资源的连接WNetCancelConnection 结束一个网络连接WNetCancelConnection2 结束一个网络连
2017-03-06 11:42:31 3112 2
原创 vs2013winpacp的使用
首先,从http://www.winpcap.org/下载winpcap.exe和Developer's Pack安装WinPcap_4_1_3.exe解压WpdPack_4_1_2.zip得到以下文件2.配置VS2013。在VS2013中新建一个win32控制台工程。具体设置如下项目属性——c/c++——常规——附加包含目录中添加解压文件的include目录,C:\Use
2017-03-03 16:14:55 828
原创 dcm文件转jpg或者bmp
医学上用到的是dcm格式的图片,怎么转其他格式呢,这个就要用到DCMTK了我们在安装DCMTK的安装bin目录下可以看到这些可以用的工具其中dcmj2png.exe就具有将dcm格式的图片转为bmp.jpg,png等格式图片的功能我们打开cmd,进入到这个目录。或者你把这个文件拷贝到其他目录,然后用cmd进入也是 可以的。我是拷贝到z盘的根目录下的,cd到z:输入d
2017-03-02 11:13:34 11715 1
Qt下载地址(1).rar
2020-12-29
OpenGL.rar
2020-08-29
QGraphicsViewDemo
2018-11-16
arm-linux-gnueabihf交叉编译ffmpeg
2022-07-25
ffmpeg3.4.5_deepin15.03.tar.gz
2021-08-18
ffmpeg3.4.5_ubuntu16.04.64.tar.gz
2021-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人