图像算法(应用型)
以工业应用为导向
忘·月
这个作者很懒,什么都没留下…
展开
-
OpenCV 图像切分与图像合并
之前写过一种方法,现在介绍一种更简便的方法,即通过调用OpenCV函数来缩减代码量。/********************************************************* @brief : 实现图像分割,* @param num : 分割个数* @param type : 0:垂直分割(推荐),1:水平分割(不推荐)* @return...原创 2020-02-02 10:39:20 · 1401 阅读 · 1 评论 -
OpenCV 图像切分与图像合并
将一张图片切分成多个小图片并将小图片合并为原图前言 最近用到一个功能,需要将一张原图切分成多个小图像,然后对小图像进行处理,处理之后再将其整合成一张大图像。达到对原图进行处理的目的,这样做的好处是将一个大任务划分为多个小任务,分别进行处理以节约时间(当然需要多线程进行协助,效果才会更明显)。 下面,就以2个模块进行介绍,分别为①图像切分 ②图像合并。/*图像切分(我是按列进行切分的,...原创 2020-01-30 10:38:02 · 3063 阅读 · 2 评论 -
骨架提取算法应用
1、引言根据个人理解,骨架提取(顾名思义)就是根据各个连通区域,将其抽离出与其轮廓近似的单像素表示形态。以便于直观观察、图像的后继处理。因此可以将其视为图像处理中的预处理,其操作是基于二值图。为了更好的提取图像骨架,必要时需要对图像进行相应的预处理(比如去噪、滤波、形态学变换等)。我的应用主要集中在对一些包含线条型的零件检测,除此之外,骨架提取的应用特别广泛,比如文字的检测/识别、道路观测等。...原创 2020-01-16 10:22:11 · 4940 阅读 · 2 评论 -
OUST实现图像分割
一、基本介绍应用:求图像全局阈值,适用于大多需要求图像全局阈值的需求优点:计算简单、快速,不受图像亮度和对比度影响缺点:对图像噪声敏感;只能针对单一目标分割;当目标和背景大小比例悬殊、类间方差函数可能呈现双峰或者多峰,效果不好二、原理OTSU算法假设存在阈值TH,将图像所有像素分为两类C1(小于TH)、C2(大于TH)。这两类像素各自的均值分别为m1、m2,图像全局均值为mG。同事像素被...原创 2019-12-31 08:10:58 · 1243 阅读 · 0 评论 -
OpenCV 基于logistic混沌对图像加密与解密
标题数字图像加密方法分析一、数字图像加密方法基本要求和分类1.1图像加密算法要求①安全性。混淆和扩散是设计具有计算安全性的密码的必要条件。 ②实时性。加密算法的使用不能给图像数据传输和存取带来过大的延迟。 ③数据量不发生膨胀。 ④数据格式不变。1.2 数字图像加密算法分类①基于空间域的像素置乱 ②基于混沌加密 ③基于变换域加密 ④基于秘密分割与秘密共享加密 ⑤基于神经网络和元胞自动机加密...原创 2019-12-30 10:29:54 · 5532 阅读 · 1 评论 -
OpenCV 将图像保存为二进制流.bat文件
OpenCV 图像与二进制流数据类型文件相互转换涉及知识点:①文件流的操作②数据写入、读出的操作//将图像以二进制流数据保存到.dat格式文件中 void imgTobinary(Mat src) { //图像宽、高 int height = src.rows, width = src.cols; Mat imgGray = src.clone(); //cvtColo...原创 2019-12-30 09:56:42 · 1227 阅读 · 1 评论