自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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值

计算文件或者一段字符串的HASH,SHA1,SHA256,CRC32,MD5的值。里面有readMe文件,可在控制台中运行计算。在界面中,readme中有详细的介绍。可显示当前计算的进度和时间信息

2018-11-21

绘制B样条曲线,并根据X坐标,反求Y坐标。稍加改动,可根据Y坐标,反求X坐标

在MFC中绘制B样条曲线。并根据Y的值,反算X坐标的值。稍微改动一下,可根据X的值,反算Y坐标的值。

2018-11-21

windows 截屏工具 封装的类

windows 截屏封装的类,保存全屏背景,保存前景窗口 //是否希望保存截屏中有光标 void SetWantCursor(BOOL bWantCursor); BOOL GetWantCursor(); //是否希望保存截屏到剪贴板 void SetWantClipboard(BOOL bWantClipBoard); BOOL GetWantClipboard(); //设置JPG影像的质量 void SetJpgQuality(long quality); long GetJpgQuality(); //保存到剪贴板的操作,是忽略m_bWantClipboard变量的,但是m_bWantCursor依然有效 //保存屏幕截屏到剪贴板 BOOL SaveScreenToClipboard(); //保存到剪贴板的操作,是忽略m_bWantClipboard变量的,但是m_bWantCursor依然有效 //保存前景窗口到剪贴板 BOOL SaveForgroundToClipClipboard();//这里有一个问题,就是如果开启了窗口边界模糊效果的话,保存的窗口稍微有点大 //获取HBITMAP 对象指针 //将截屏保存到文件,支持png,jpg,tif,bmp,git五种格式,通过文件的后缀进行判断,如果文件没有扩展名的话,默认使用BMP文件格式 //对于JPG文件,如果要更改文件质量的话,可以调用SetJpgQuality函数来这是影像的质量 BOOL SaveScreenToFile&#40;LPCTSTR szFileName&#41;; BOOL SaveForgroundToFile&#40;LPCTSTR szFileName&#41;; BOOL SaveHwndToClipboard(HWND hwnd);

2018-10-03

OD内存分析工具

吾爱六周年纪念版OD,分析内存

2017-04-14

window核心编程书籍 源代码

2017-04-07

opencv_contrib-3.2.0.zip

opencv 搭载资源

2017-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除