- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 DFT
#include #include #include using namespace std;using namespace cv;int main(){ string filename = "C:/Users/Administrator/Desktop/标准测试图片/dota/big432000.jpg"; Mat img = imread(filename, IMREAD_G
2017-04-17 09:48:00 691
原创 opencv 的几种边界
CV_EXPORTS_W void copyMakeBorder(InputArray src, OutputArray dst, int top, int bottom, int left, int right, int borderType, const Scal
2017-04-16 18:58:59 1163
原创 opencv 绘制矩形,提取矩形区域的直方图
#include #include #include using namespace std;using namespace cv;Mat g_img;//全局变量,以便在mouse函数中进行使用string tile("窗口");//全局的窗口名字void Mouse(int event, int x, int y, int flag, void *){ static Poi
2017-04-16 00:20:36 1417
原创 opencv 创建鼠标消息的问题
1.opencv 中可以创建鼠标消息,但是有一个需要注意的问题namedWindow(tile);setMouseCallback(tile, Mouse, NULL);//创建鼠标回调函数这两个函数一定不能写反了,或者省略第一条语句(我们知道,即使不使用nameWindow函数,我们也可以直接调用imshow函数)一个具体的例子功能:使用opencv,在鼠标左键按下的时候,显示
2017-04-15 23:03:00 363
原创 opencv PCA算法
#include <iostream>#include <opencv2/opencv.hpp>#include <sstream>using namespace std;using namespace cv;//PCA算法的实现和总结int main(){ //文件路名的前缀 string filename = "C:/Users/Adm...
2017-04-14 03:16:23 1058
原创 opencv SVD算法
参照:https://www.cnblogs.com/pinard/p/6251584.html#include <iostream>#include <opencv2/opencv.hpp>using namespace std;using namespace cv;//SVD算法int main(){ string filename = "C:/...
2017-04-13 19:05:13 4318
原创 模拟相机捕捉影像 将影像进行保存
1.开启摄影头,当按下 Space 按键的时候,捕获影像,并将其按照时间格式进行保存#include #include #include#includeusing namespace cv;using namespace std;int main(){ VideoCapture capture(0); Mat img; //判断摄影头是否打开 if (!capture.i
2017-04-12 20:53:57 519
原创 旋转矩阵,旋转影像
#include #include using namespace std;using namespace cv;int g_angle = 45;int g_MaxAngle = 360;Mat img;void Tracker(int pos, void *){ double angle = g_angle; double a = 3.1415926 * angle / 1
2017-04-11 19:58:04 301
原创 LK动态捕捉
#include #include #include using namespace std;using namespace cv;//创建鼠标消息Point2f g_point;//保存鼠标获取的特征点bool g_AddRemovePt;//是否添加移动点void MouseEvent(int event, int x, int y, int, void *){ if (
2017-04-11 19:54:22 323
原创 以任意字符分割字符串
#include #include #include #include //头文件#include #include using namespace cv; //包含cv命名空间using namespace std;int main(){ ifstream is; is.open("1.txt", ifstream::in); if (!is.good()) {
2017-04-11 19:52:38 957
原创 OpenCV相机标定
#include #include #include #include //头文件#include using namespace cv; //包含cv命名空间using namespace std;//棋盘标靶中每块的宽和高int g_Height = 100;int g_Width = 100;int g_InnerHeigh = 6;int g_InnerWidt
2017-04-10 03:32:12 450
原创 findChessboardCorners
对着findChessboardCorners这个函数,最容易出错的地方,就是param patternSize这个参数了,根据OpenCV文档的定义Number of inner corners per a chessboard row and column是棋盘的内部角点个数,而非棋盘中黑白块的个数从上面可以看出,影像的行数是6,而非白块+黑块的大小7.(内部角点)测试
2017-04-08 09:53:21 4156
原创 DualTVL1OpticalFlow
#include #include #include //头文件#include using namespace cv; //包含cv命名空间using namespace std;//string filename="C:\\Users\\Administrator\\Desktop\\标准测试图片"int main(){ string filename1 = "C:\\
2017-04-08 04:58:33 1863
原创 calcOpticalFlowFarneback
//函数原型void calcOpticalFlowFarneback( InputArray prev, InputArray next, InputOutputArray flow, double pyr_scale, int levels, int winsize,
2017-04-08 04:16:10 2597 1
原创 opencv_contrib 配置中常见问题的解决
在opencv3.0中,如果需要SIFT,SURF等算法的时候,需要配置opencv_contrib .罗列一下自己在配置的过程中遇到的问题:1. CMake Error at D:/opencv_contrib-3.2.0/modules/dnn/cmake/download_protobuf.cmake:23 (ocv_download): Unknown CMake c
2017-04-07 08:30:47 4308
计算文件或者字符串HASH,SHA1,SHA256,CRC32,MD5值
2018-11-21
绘制B样条曲线,并根据X坐标,反求Y坐标。稍加改动,可根据Y坐标,反求X坐标
2018-11-21
windows 截屏工具 封装的类
2018-10-03
window核心编程书籍 源代码
2017-04-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人