![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opencv
算法朝圣者
这个作者很懒,什么都没留下…
展开
-
sift、surf、orb 特征提取及最优特征点匹配
sift、surf、orb 特征提取及最优特征点匹配转载 2022-02-22 09:48:27 · 287 阅读 · 0 评论 -
android studio 报错 Use of undeclared identifier ‘cv‘
android studio 报错 Use of undeclared identifier 'cv'问题描述解决方法问题描述当我在androidstudio 中使用 opencv3.4.16官方so文件时,编译发生此报错解决方法更改 build.gradle 文件将 arguments '-DANDROID_STL=c++_shared’改为 arguments '-DANDROID_STL=gnustl_shared可能原因猜测:opencv3.4.16 官方采用原创 2021-12-02 15:37:40 · 1469 阅读 · 0 评论 -
OpenGL显示mat图像
h:#pragma once#include <QOpenGLWidget>class MatView:public QOpenGLWidget{ Q_OBJECTpublic: MatView(QWidget *p); ~MatView(); void paintEvent(QPaintEvent *e);};cpp:/**************************************************************************原创 2020-10-13 07:11:00 · 863 阅读 · 0 评论 -
扑克牌分割图像原理
原创 2020-08-09 22:32:31 · 603 阅读 · 0 评论 -
扑克牌图像分割
思路:代码:#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace std;using namespace cv;int main(int argc, char** argv) { char input_win[] = "input image"; char watershed_win[] = "watershed segmentation d原创 2020-08-09 22:21:36 · 346 阅读 · 0 评论 -
星云图_对象检测与测量_nanyangjx
思路:代码:#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;int main(int argc, char** argv) { Mat src = imread("D:/gloomyfish/case6.jpg"); if (src.empty()) { printf("could n原创 2020-08-09 22:08:31 · 152 阅读 · 0 评论 -
对象提取_nanyangjx
思路:代码:#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;Mat src, binary, dst;int main(int argc, char** argv) { src = imread("D:/gloomyfish/case3.png", IMREAD_GRAYSCALE); i原创 2020-08-09 21:42:16 · 138 阅读 · 0 评论 -
直线检测_nanyangjx
原理:代码:#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;int max_count = 255;int threshold_value = 100;const char* output_lines = "Hough Lines";Mat src, roiImage, dst;void原创 2020-08-09 21:13:38 · 102 阅读 · 0 评论 -
切边_nanyangjx
思路:代码:#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;Mat src, gray_src, dst;int threshold_value = 100;int max_level = 255;const char* output_win = "Contours Result";c原创 2020-08-09 19:58:44 · 315 阅读 · 0 评论 -
玉米图像分割计数_nanyangjx
思路:处理过程图像记录:代码#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace std;int main(int argc, char** argv) { Mat gray_src, binary, dst; Mat src = imread("D:/gloomyfish/case4.png");原创 2020-08-09 19:16:04 · 721 阅读 · 0 评论 -
透视变换_c++_nanyangjx
透视变换_c++第一:处理步骤1,读入图片2,二值处理3,形态学操作4,轮廓发现5,轮廓绘制6,寻找与定位上下左右四条直线7,拟合四条直线方程8,四条直线交点9,显示四个点坐标10,透视变换11,获取透视变换矩阵第二:c++代码#include <opencv2/opencv.hpp>#include <iostream>#include <math.h>using namespace cv;using namespace原创 2020-08-09 18:53:52 · 685 阅读 · 0 评论