OpenCV
一定要学好JAVA
这个作者很懒,什么都没留下…
展开
-
模板匹配
模板匹配模板匹配不是基于直方图的,而是通过在输入图像上滑动图像块,对实际的图像块和输入图像进行匹配的一种匹配方法。//===============================================================//FileName:// matchTemplate.cpp//Date:// 2019/11/27...原创 2019-11-27 17:13:30 · 137 阅读 · 0 评论 -
反向投影
反向投影计算流程设有原灰度图像矩阵img:1 2 3 45 6 7 79 8 0 15 6 7 6将灰度值划分为如下四个区间:[0,2] [3,5] [6,8] [9,11]很容易得到这个图像矩阵的直方图hist= 4 4 6 2好,接下来计算反向投影矩阵:反向投影矩阵的大小和...原创 2019-11-27 16:56:30 · 675 阅读 · 0 评论 -
直方图均衡化、直方图对比
直方图的处理和对比直方图均衡化用一定的算法使直方图大致平和的方法。通过拉伸像素强度分布范围来增强图像对比度的一种发放(即输出的直方图是均匀的)在原始图像对比度很高的情况下,如果均衡化,对比度会降低均衡化的图像如果再对其均衡化,图像不会有任何改变。源码实现//////==========================================================...原创 2019-11-27 14:18:34 · 1273 阅读 · 0 评论 -
直方图的计算与绘制
直方图的绘制绘制H-S直方图//===============================================================//FileName:// H-S-Histogram.cpp//Date:// 2019/11/26//Author:// khoing(https://blog.cs...原创 2019-11-27 10:41:43 · 365 阅读 · 1 评论 -
impaint
//===============================================================//FileName:// impaint.cpp//Date:// 2019/11/25//Author:// khoing(https://blog.csdn.net/qq_45391763)//...原创 2019-11-25 17:25:51 · 149 阅读 · 0 评论 -
凸包convexHull
//===============================================================//FileName:// convexhull.cpp//Date:// 2019/11/25//Author:// khoing(https://blog.csdn.net/qq_45391763)...原创 2019-11-25 16:38:46 · 244 阅读 · 0 评论 -
求blob的中心点
求单个blob的中心点代码//===============================================================//FileName:// CenterOfBlob.cpp//Date:// 2019/11/25//Author:// khoing(https://blog.csdn...原创 2019-11-25 16:17:57 · 297 阅读 · 0 评论 -
Transparent API ::UMAT
//===============================================================//FileName:// UMAT.cpp//Date:// 2019/11/25//Author:// khoing(https://blog.csdn.net/qq_45391763)//===...原创 2019-11-25 14:59:56 · 169 阅读 · 0 评论 -
exposureFusion
//===============================================================//FileName:// exposureFusion.cpp//Date:// 2019/11/25//Author:// khoing(https://blog.csdn.net/qq_45391...原创 2019-11-25 13:15:24 · 205 阅读 · 0 评论 -
遍历图像的像素值(4种方法比较)
代码//===============================================================//FileName:// ParallelPixelAccess.cpp//Date:// 2019/11/24//Author:// khoing(https://blog.csdn.net/...原创 2019-11-24 17:58:54 · 1848 阅读 · 0 评论 -
Alpha Blending
代码//===============================================================//FileName:// AlphaBlending.cpp//Date:// 2019/11/24//Author:// khoing(https://blog.csdn.net/qq_453...原创 2019-11-24 16:42:40 · 304 阅读 · 0 评论 -
对图像的三角形区域进行仿射变换
代码不废话,直接上代码//===============================================================//FileName:// warpTriangle.cpp//Date:// 2019/11/24//Author:// khoing(https://blog.csdn...原创 2019-11-24 15:23:17 · 1160 阅读 · 1 评论 -
findFrameRate and framesPerSecond (fps)
获得相机的fps代码//===============================================================//FileName:// findFrameRate_framespersecond (fps).cpp//Date:// 2019/11/23//Author:// khoi...原创 2019-11-23 16:25:10 · 206 阅读 · 0 评论 -
Filling holes (漫水填充)
Filling holes (漫水填充)读入图像。二值化图像以获得二进制图像。(1–>2)从像素(0,0)进行填充(2–3) (像素(0,0)连接到背景,进行泛洪操作来提取背景。不受泛洪操作影响的像素必须在边界内)反转填充的图像(3–>4)(即,黑色变成白色,白色变成黑色)。//使用“或”运算将二值化图像与倒流填充(4)图像组合,以获得最终的前景蒙版。代码//=...原创 2019-11-23 15:46:43 · 566 阅读 · 0 评论 -
单应矩阵(homegraphy)
单应矩阵(homegraphy)把原图中点围住的区域覆盖到目标图上。在输出图上进行展示代码//===============================================================//FileName:// homegraphy.cpp//Date:// 2019/11/23//Author:// ...原创 2019-11-23 12:03:51 · 555 阅读 · 0 评论 -
applyColorMap伪彩色 / 假彩色
在OpenCV中使用applyColorMapOpenCV定义了12个颜色图,可使用applyColorMap函数将其应用于灰度图像以生成伪彩色图像。代码简单使用#include <iostream>#include <opencv2/opencv.hpp>int main(){ /* std::cout << "Hello W...原创 2019-11-22 20:58:05 · 406 阅读 · 0 评论 -
Image Alignment (ECC) 图像对齐
代码#include <iostream>#include <opencv2/opencv.hpp>int main(){ using namespace cv; using namespace std; Mat src = imread("C:/Users/sualab/Desktop/1.png"); Mat dst = imread("C:/...原创 2019-11-22 18:29:21 · 2315 阅读 · 0 评论 -
BlobDetection
代码#include <iostream>#include <opencv2/opencv.hpp>int main() { using namespace cv; //using namespace std; Mat src = imread("C:/Users/sualab/Desktop/blob_detection.jpg"); //斑点是图...原创 2019-11-22 11:29:46 · 1643 阅读 · 0 评论 -
OpenCVThreshold
1.二进制阈值(类型 = THRESH_BINARY)//阈值规则/*if (src(row, col) > thresh) { dst(row, col) = maxValue;}else { dst(row, col) = 0;}*/2.反二进制阈值(类型 = THRESH_BINARY_INV)//逆二进制阈值处理与二进制阈值处理相反。//如果相应的源像素大于阈...原创 2019-11-22 10:18:20 · 206 阅读 · 0 评论 -
seamlessClone
无缝结合代码#include <iostream>#include <opencv2/opencv.hpp>int main(){ using namespace cv; using namespace std; Mat src = imread("C:/Users/sualab/Desktop/airplane.jpg"); Mat ds...原创 2019-11-21 22:06:03 · 466 阅读 · 0 评论 -
learnopencv非真实感渲染
边缘保留过滤器( edgePreservingFilter)//边缘保留过滤器( edgePreservingFilter) //输出3通道图像 //RECURS_FILTER(递归过滤)= 1,NORMCONV_FILTER(归一化卷积)=2。使用RECURS_FILTER选项的速度比NORMCONV_FILTER快3.5倍。 //当不需要锐化并且速度很重要时,应使用RECURS...原创 2019-11-21 20:46:31 · 221 阅读 · 0 评论 -
OpenCV
title:OpenCVtime:2019年9月7日09:46:56OpenCV基础1:介绍是计算机视觉开源库,主要算法设计图像处理和机器学习相关方法。在多数图像相关的应用程序中被采用个,BSD许可,可以免费应用在商业和研究领域目前SDK支持语言:Java、Python、IOS和Android其他Matlab、Halcon配置参考添加系统变量path:D:\Mic...原创 2019-11-11 23:31:34 · 226 阅读 · 0 评论 -
CMake 编译OpenCV、contrib
CMake 、VS2019编译OpenCV、contribGitHub上下载源码,OpenCVcontrib下载cmakewin64-x64.zip打开cmake,运行bin中cmakegui[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zIfrfvJj-1569639066894)(C:\Users\sualab\Desktop\n...原创 2019-09-28 10:51:50 · 547 阅读 · 0 评论