opencv
看见你hc
始于好,精于勤,成于悟
展开
-
Harris角点 C++
Harris角点检测 因为国庆节回家的原因,导致很多内容没有更新,国庆假期已过,现就及时更新内容啦!另外国庆节偶然见得几句诗,摘录如下:———————————————————————————————————————————— 我见青山多妩媚,料青山见我应如是!————————————————————————————————————————————正式内容此处直接贴代码了,原理就不再给予解释了,大家自行搜索即可。void Test_Harris(Mat &input, Mat &am原创 2021-10-05 20:11:35 · 318 阅读 · 0 评论 -
SUSAN USAN C++ OPENCV
前日晚上导师布置了一个新作业: 了解角点检测原理,并实现SUSAN角点检测算法。自己昨天赶忙上网搜索资料,寻找相关的代码,在自己的一番努力下,终于捣鼓出来了,下面就直接贴出代码,以供大家参考。void My_SUSAN(Mat& src, Mat& dst){ if (src.empty()) { std::cout << "Failed to open file!!!" << std::endl; } //用来存储转换后的灰度图 Mat原创 2021-09-13 07:34:10 · 1060 阅读 · 0 评论 -
opencv 积分图
opencv 积分图直接在这里给出积分图的计算方法和一些推导,如果大家还有疑问,欢迎在评论区讨论!原创 2021-08-27 21:14:26 · 107 阅读 · 0 评论 -
C++ opencv 卷积 傅里叶变换
C++ opencv 卷积 傅里叶变换程序废话不多说,直接上代码。因为两个函数卷积的傅里叶变换等于两个函数傅里叶变换的点乘,所以在下面的程序中,我们就直接进行点乘,不在进行中心化处理。//该函数只能处理灰度图像Mat FrequencyFilter(Mat& src, int Sx, int Sy){ // src的宽高 int R = src.rows; int C = src.cols; // 卷积核的宽高 int r = 2 * Sx + 1; int c =原创 2021-08-27 11:40:30 · 347 阅读 · 0 评论 -
opencv C++ 图像任意mask做卷积
opencv C++ 图像任意mask做卷积欢迎在评论区留下自己的意见呀!#include<iostream>#include<opencv2/opencv.hpp>using namespace std;using namespace cv;/*********************************************************************** * * Name of Function: * RandomCo原创 2021-08-24 23:41:17 · 321 阅读 · 0 评论 -
opencv C++ 图像平滑的一些思考
opencv C++ 图像平滑对平滑处理的一些思考情况1void Mean_Filtering(Mat &src, Mat &dst, int **mask, int coefficient, int Sx, int Sy){ cv::Mat preImg; dst = Mat(src.rows + Sx * 2, src.cols + Sy * 2, CV_8U, Scalar(0, 0, 0)); //adjust the depth and channels accor原创 2021-08-24 23:11:27 · 153 阅读 · 0 评论