图像处理
文章平均质量分 75
一位安分的码农
这个作者很懒,什么都没留下…
展开
-
opencv使用相机标定——实战篇(附代码与可执行程序并解决程序崩溃问题)
准备1.运行环境:VS2010与VS2017均可,opencv2.9与opencv2.9以上均可。2.拍十五张标定板图片3.放到calibdata.txt目录下4.代码#include "opencv2/core/core.hpp"#include "opencv2/imgproc/imgproc.hpp"#include "opencv2/calib3d/calib3d.hpp"#include "opencv2/highgui/highgui.hpp"#include <io原创 2021-04-03 15:29:25 · 1158 阅读 · 2 评论 -
检测边缘直线与另一边缘的距离
某边缘直线已知,另一边缘直线未知,但是知道在图像的左下角,于是首先通过HSV提取蓝色箱子,然后做腐蚀操作,再遍历提取每行遇到的第一个蓝色值,即可提取边缘。最后通过取平均值计算两个点的X、Y,然后作出一个向量,求与另一条已知直线(向量)的夹角、距离。#include<iostream>#include<opencv2/opencv.hpp>#include<vector>#include<algorithm>#include<numeric&原创 2020-12-04 11:48:38 · 307 阅读 · 0 评论 -
提取图像中的圆
思想:将图像的RGB三个通道分别处理,提取黑色,再用高斯滤波滤去黑色阴影,最后用Hough检测圆// https://blog.csdn.net/piaoxuezhong/article/details/60757278?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-bl原创 2020-12-04 11:49:00 · 1229 阅读 · 0 评论 -
对RGB三个通道进行操作示例
对RGB三个通道进行操作示例#include <iostream>#include <opencv2\opencv.hpp>using namespace std;using namespace cv;int main(int, char *argv[]){ Mat OriginalImg; OriginalImg = imread("dst_pic51.jpg", IMREAD_COLOR);//读取原始彩色图像 if (OriginalImg.empty(原创 2020-10-02 20:54:20 · 2363 阅读 · 0 评论 -
数字图像处理实验报告
原创 2020-06-28 18:52:51 · 1040 阅读 · 0 评论 -
图像处理SIFT与SURF算法详解
图像的特征点检测是图像配准的第一步,下面将为大家介绍尺度不变特征检测(SIFT)和加速鲁棒特征检测(SURF)两种算法。一、SIFT算法SIFT 算法是一种高精度的特征点检测算法。运用此算法检测出的特征点包含尺度,灰度和方向信息,具有很高的鲁棒性。SIFT 算法的特征点检测需要在图像的尺度空间上进行,而该尺度空间是有图像和高斯函数卷积生成的。高斯函数的定义为:则图像尺度空间 yx L),( 的计算公式为:1.创建尺度空间金字塔底部的图像是最清晰的,且它是原图像大小的二倍,底部图像被标记为第原创 2020-06-10 19:17:31 · 4851 阅读 · 0 评论