为了能够更好的学习图像,我觉得opencv是一个必不可少的库,因此在以后的研究上使用opencv作为研究工具,与大家共同进步。话归正题:先搭建opencv的环境。1、下载安装包3.0a,官网打开稍慢,但也不是像有些网站完全打不开,稍等即可。然后点击下载。(http://opencv.org/)b,当然不能等的话,那就从这里进去~直接下载。(官网的最后也是从这下载的)http://sourcefor
# 使用GitHub和Java进行OpenCV开发 ## 导言 GitHub是一个非常流行的在线代码托管平台,它提供了许多功能和工具,使开发人员可以更轻松地协作和分享代码。Java是一种功能强大且广泛使用的编程语言,适用于各种应用程序开发。OpenCV是一个开源计算机视觉库,可以用于图像处理和计算机视觉任务。本文将介绍如何在GitHub上使用Java和OpenCV进行开发,并提供一些示例代码。
原创 2023-12-03 06:03:20
42阅读
Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。本篇博客是这个系列的第 38 篇。 Python OpenCV基础知识铺垫图像腐蚀(Erosion )函数原型图像膨胀(dilation )函数原型橡皮擦的小节 基础知识铺垫图像的腐蚀与膨胀是图像形态学运算的知识,形态学橡皮擦也是第一次接触到,寻找了一些简单的说明,基本含义是改变图像中物体的形状,一般在二值图中用来连接相
GitHub代码复现之opencv链接:https://github.com/vonzhou/o
原创 2022-11-08 14:29:47
239阅读
本篇主要包含数据类问题、正则化、激活函数与梯度以及回归、SVM支持向量机、K-Means均值以及机器学习相关常考内容等相关面试经验。数据类问题1.样本不平衡的处理方法①欠采样 - 随机删除观测数量足够多的类,使得两个类别间的相对比例是显著的。虽然这种方法使用起来非常简单,但很有可能被我们删除了的数据包含着预测类的重要信息。②过采样 - 对于不平衡的类别,我们使用拷贝现有样本的方法随机增加观测数量。
转载 5月前
3阅读
# OpenCV和Java中的RTSP流 在计算机视觉和图像处理领域,OpenCV是一个非常强大和流行的开源库。它提供了许多强大的功能,可以帮助开发者处理图像和视频。如果你使用Java语言,并且需要处理RTSP流,那么你可以结合使用OpenCV和一些Java库来实现这个目标。 ## 什么是RTSP流? RTSP是实时流传输协议(Real-Time Streaming Protocol)的缩写
原创 2024-01-29 07:44:25
58阅读
表面法线是几何体表面的重要属性,在很多领域都有大量应用,例如:在进行光照渲染时产生符合可视习惯的效果时需要表面法线信息才能正常进行,对于一个已知的几何体表面,根据垂直于点表面的矢量,因此推断表面某一点的法线方向通常比较简单。然而,由于我们获取的点云数据集在真实物体的表面表现为一组定点样本,这样就会有两种解决方法:使用曲面重建技术,从获取的点云数据集中得到采样点对应的曲面,然后从曲面模型
霍夫变换(Hough)是一个非常重要的检测间断点边界形状的方法。它通过将图像坐标空间变换到参数空间,来实现直线与曲线的拟合。 HoughLines(InputArray image, OutputArray lines, double rho, double theta, int threshold
目录本文是《OpenCV实战从入门到精通》系列之第7篇函数原型第二个参数可能不很理解,其实第二个参数最关键:它是我们对鼠标操作的反应,当鼠标有哪些操作,我们可以出现不同的响应。 如果我们没有设定这些操作,那么就不会有反应结果 函数原型void setMouseCallback(conststring& winname, MouseCallback onMouse,void* us
openCV里有两个函数(比较常用)处理霍夫变换直线检测,有什么区别呢。      CvHoughLine:是用于标准的霍夫变换方法      CvHoughLine2:可以使用三种霍夫变换的方法,分别是标准霍夫变换(SHT)、多尺度标准霍夫变换(MSHT)、累计概率霍夫变换(P
转载 2024-08-05 10:38:31
62阅读
          最后来看看canny算子,这个是被成为最好的算子,因为过程多,有准测,后面会列出来,也是边缘检测的最后一个,所以这里作为结尾,来看看各个边缘检测的效果。边缘检测结果比较Roberts算子检测方法对具有陡峭的低噪声的图像处理效果较好,但是利用roberts算子提取边缘的结果是边缘比较粗,因此边缘的定位不是很准确。Sobel算子检测
转载 9月前
58阅读
最近做了一个钢板焊接点寻找项目,记录一下,哈哈分为3张图,分成3个博客讲。分别寻找焊接点,因为没有视频,只能从图片中提取。还有一个问题要求助在第四个博客,我想出一个方法,看看大家有没有什么更好的办法,相互学习。第一张图,方法是调滤波迭代值,加houghlinesP(轮廓)。系统win10,64位,IDE:VS2015。代码如下://调滤波迭代值,加houghlinesP(轮廓) #include
github上数不胜数的高质量开源项目,那么如何去快速的查找呢,我总结了一下几种方法。一,基本查找进入Trending,在下方选择 项目语言、项目时间筛选项目。二,条件查询1,明确搜索仓库标题、仓库描述、README以搜索python-django项目为例首先要明确下下图中第一个箭头指向为仓库标题,另一个指向为仓库描述 查询仓库标题: 关键词查询仓库描述:查询仓库readme: 关键词2,明确搜索
文章目录一、 直方图概述 Overview of histogram二、直方图的建立 Establishment of histogram三、直方图的作用 The function of histogram1)图像匹配2)判断成像质量3)二值化阈值四、编程实现 Programming implementation总结 一、 直方图概述 Overview of histogram直方图(Histo
开发语言:python 开发环境:windows,ubuntu 图像数据库:ImageNet实验目的:图像识别,识别手表文章结构:OpenCV4Python环境配置数据准备训练过程使用生成的xml文件进行识别OpenCV4Python环境配置windows: 下载安装Anaconda3,然后下载文件opencv_python-3.2.0-cp36-cp36m-win_amd64.whl并放到
转载 2024-04-09 20:15:43
102阅读
1.介绍 使用Cascade Classifier包括两个主要阶段:训练阶段和检测阶段。需要用到的OpenCV应用程序:opencv_createssamples, opencv_annotation, opencv_traincascade和opencv_visualisation。opencv_createssamples和opencv_traincascade自OpenCV 4.0以来被禁用
转载 2023-08-06 15:31:17
309阅读
下午的时候,配好了OpenCV的Python环境,OpenCV的Python环境搭建。于是迫不及待的想体验一下opencv的人脸识别,如下文。  必备知识Haar-like通俗的来讲,就是作为人脸特征即可。Haar特征值反映了图像的灰度变化情况。例如:脸部的一些特征能由矩形特征简单的描述,如:眼睛要比脸颊颜色要深,鼻梁两侧比鼻梁颜色要深,嘴巴比周围颜色要深等。opencv ap
Future Frame Prediction for Anomaly Detection – A New Baseline 论文链接:https://arxiv.org/pdf/1712.09867.pdf 论文里面提供了GitHub链接但是似乎有些问题,直接转到另外一个 https://github.com/feiyuhuahuo/Anomaly_Prediction 这个是经过测试了,可以正
2014 年,大名鼎鼎的生成对抗网络(GAN)技术诞生,从那时起 AI 界涌现了大量好玩的换脸研究。GitHub 上的人脸生成器层出不穷,网红脸、明星脸、超模脸,你想要的样子,都能生成。今天盘点 5 个有趣的 GitHub 项目,这些都应用了 GAN 这项技术,包括一键换脸、漫画头像、漫画风格等。关于 GAN 相关原理我在历史文章 《GitHub 上有哪些去除马赛克的项目》 中讲过,感兴
OpenCV中,可以使用calibrateCamera函数,通过多个视角的2D/3D对应,求解出该相机的内参数和每一个视角的外参数。使用C++接口时的输入参数如下:CV_EXPORTS_W double calibrateCamera( InputArrayOfArrays objectPoints, InputArra
转载 2024-05-24 17:54:41
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5