
图像处理
文章平均质量分 86
无乎648
有头发的计算机在校大学生
展开
-
python保存中间变量(学习笔记)
这种解决办法也不是根本解决办法,虽然比较麻烦,但是还是能将项目跑起来,也是没有办法的办法,在此做一个笔记记录。原创 2024-03-27 22:01:29 · 812 阅读 · 0 评论 -
基于OpenCV隔空画笔实战(代码可直接运行)
基于图像识别的隔空画笔一、项目背景伴随着人工智能时代与5G技术的来临,许多技术得到了空前的发展。在之前疫情的背景下,让人们更加认识到了线上虚拟技术的强大。对于喜欢美术的用户来说,在使用各种颜色的实体画笔绘画时,经常会需要用到大量的画笔和各种不同的颜料,在一套画笔中,画笔的数量众多,而且由于使用次数的增加会导致颜色出现偏差,而且在纸上进行绘画时,对于大量的颜料选择中,使用画笔绘画起来需要使用颜料版进行调色,并且需要用水来进行去除画笔上的颜色,在调色和去掉颜色的时候是非常麻烦和不方便的。比如,在纸上进行绘原创 2021-12-27 22:07:14 · 3454 阅读 · 0 评论 -
人工智能最新研究发展方向——OCR文字识别简述
1 研究背景人工智能是研究开发能够模拟、延伸和扩展人类智能的理论、方法、技术及应用系统的一门新的技术科学,研究目的是促使智能机器会听(语音识别、机器翻译等)、会看(图像识别、文字识别等)、会说(语音合成、人机对话等)、会思考(人机对弈、定理证明等)、会学习(机器学习、知识表示等)、会行动(机器人、自动驾驶汽车等)。人工智能充满未知的探索道路曲折起伏。如何描述人工智能自1956年以来60余年的发展历程,学术界可谓仁者见仁、智者见智。通过查阅资料将人工智能的发展历程划分为以下6个阶段:一是起步发展期:19原创 2021-12-25 16:05:26 · 18503 阅读 · 2 评论 -
卷积神经网络入门基础知识
一、卷积神经网络(CNN)定义卷积神经网络(convolutional neural network, CNN),是一种专门用来处理具有类似网格结构的数据的神经网络。卷积网络是指那些至少在网络的一层中使用卷积运算来替代一般的矩阵乘法运算的神经网络。经典神经网络的结构:LeNet-5AlexNetVGG二、DNN与CNN的区别上图为DNN神经网络图,DNN内部的神经网络层可以分为三类,输入层,隐藏层和输出层,一般来说第一层是输出层,最后一层是输出层,而中间的层数都是隐藏层。上图为CN原创 2021-11-17 14:03:35 · 6559 阅读 · 3 评论 -
OpenCV最详细入门(二)-python(代码全部可以直接运行)
OpenCV详细入门(基础篇)一、上篇回顾在上一篇(OpenCV最详细入门(一)-python(代码全部可以直接运行))中我们学会了使用OpenCV显示图片和视频、更改图片颜色通道、灰度图、滤波、形态学和图像梯度等操作,那么今天我们继续学习一些OpenCV的函数使用。二、直方图直方图的横轴表示亮度,从左到右表示亮度从低到高。直方图的纵轴表示像素数量,从下到上表示像素从少到多。直方图在某个亮度区间的凸起越高,就表示在这个亮度区间内的像素越多。比如这个直方图的凸起就主要集中在左侧,也就是说这张照片原创 2021-07-08 22:04:00 · 6330 阅读 · 6 评论 -
OpenCV最详细入门(一)-python(代码全部可以直接运行)
OpenCV详细入门(基础篇)一、OpenCV介绍OpenCV(open source computer vision library)是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保原创 2021-07-05 20:54:03 · 241335 阅读 · 36 评论 -
VS2019-OpenCV最详细安装教程
第一步让我先打开我们的VS2019(VS2019安装就到其他博主那里找吧)在这里插入图片描述第二步创建一个新的项目,这个项目一会用来测试我们装的OpenCV是否能用创建的名字先命名为OpenCV,不过其他命名也可以第三步,进入到了主页面(我的主页面有自定义壁纸,正常背景应该是黑色的或白色的),点击项目–>OpenCV属性随后进入OpenCV的属性页点击VC++目录–>包含目录,进入包含目录的页面将 D:\opencv\build\include 路径复制到图中的位置之原创 2021-04-27 21:13:59 · 4426 阅读 · 19 评论