自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 图像自适应阈值

OpenCV与Halcon中的图像自适应阈值在这篇文章中,你会了解到关于什么是自适应阈值,并且如何对图像使用自适应阈值。这篇文章中,除了介绍OpenCV中经典的cv2.adaptiveThreshold函数,还有我根据halcon中的local_threshold函数实现的自适应阈值方法。在普通的二值化阈值算法中,是对图片中所有的像素都应用同样的一个阈值,大津算法(Otsu)也是如此,只不过这个算法自动计算了一个能让图片尽量分为两个部分的阈值,总之,都是全局阈值(global threshold)。但

2022-04-24 15:15:19 4515

原创 Halcon显示彩色3D模型

首先欢迎大家登陆我们的个人网站,imagegeek.cn,浏览更多精彩内容。在halcon中读取和使用的3D点云数据,大多数的时候都是没有颜色信息的,那功能强大的halcon到底能不能像Meshlab一样读取和显示带有颜色的3D数据呢?答案当然是可以,只不过稍微有点麻烦。下面这个3D的mesh是我利用手机拍摄的20多张照片建立出来的,我用Meahlab打开给大家看一下:下面是要用Halcon读取并显示彩色模型的代码:read_object_model_3d ('deer.ply', 'mm', [

2022-02-24 07:04:48 2028

原创 最优雅的方式变换OpenCV的通道

最优雅的方式变换OpenCV的通道朋友们,我们都知道OpenCV中彩色图片的通道顺序是很奇怪的BGR,而不是广泛使用的RGB,这也是困扰很多刚刚接触OpenCV的朋友的一个坑。之前,我一直在使用imutils这个库来把BGR的图片转化成RGB的图片import cv2import imutilsimport matplotlib.pyplot as pltimg = cv2.imread('1.png')img = imutils.opencv2matplotlib(img)plt.imsh

2021-03-24 13:38:54 722

原创 matplotlib 打印中文

matplotlib 打印中文如何在matplotlib中打印中文一直是中文使用者希望解决的一个问题,如果没有配置好的话,中文打印出来就是一个个小方框,没有办法很好的表达内容。如果想配置好中文又非常的麻烦,很难配置成功,不过从现在开始,屏幕前的你再也不用担心这个问题了,2020年12月,出现了一个可以轻松在matplotlib中使用中文的包chineseize-matplotlib大家可以直接使用 pip install chineseize-matplotlib 安装这个工具包。也可以在pypi上

2021-03-02 10:31:03 916 1

原创 PlantCV 农业自动化中的机器视觉库

PlantCV 农业自动化中的机器视觉库2020年下半年,各大互联网巨头纷纷进军社区买菜市场,我身边的朋友同事很多都开始通过新的电商生鲜渠道购买蔬菜,当时我就觉得,大资本即将涌入我们的第一产业——农业,果不其然,2020年12月31号,正值新旧两年跨年之际,一篇题为**《看了AI种草莓,我想回去当农民》**的文章,引起了我对农业自动化的关注。最终,AI在产量、投入产出比上以高比分战胜了人类。具体来说,AI组的草莓产量平均值高于传统农人组平均值196.32%;投入产出比平均值高出传统农人组平均值

2021-01-16 11:50:03 1237

原创 Pycharm中的OpenCV cv2的自动补齐(Autocompletion)

Pycharm中的OpenCV cv2的自动补齐(Autocompletion)昨天,看到这样一则科技新闻:“JetBrains 这家捷克软件公司大家有知道吗?没有的话,那学习 Java 的人肯定知道 IntelliJ IDEA,学习 Python 的人也知道 PyCharm,就算没有接触过这两个开发环境,那 Android 官方支持的开发语言 Kotlin 肯定有所耳闻吧?而这三个产品背后的公司正是 JetBrains。或许它并没有微软、甲骨文这类巨头企业发展悠久,但它为开发者提供的软件工具覆盖了

2021-01-08 14:40:56 1829 3

原创 深度学习分类任务学习率策略

深度学习分类任务学习率策略选择一个好的学习率变化策略,不但可以提高训练精度而且在某些情况下还可以节约训练时间。在这里,我跟大家分享一下我通俗易懂的理解。想象一下这个场景:一只饥饿的狗,靠嗅觉寻找食物,为了提高搜索效率,当气味很淡的时候,狗跑得比较快,这是为了能尽快搜索比较大的范围,但是一旦嗅到了一点食物的气味,狗就会放慢脚步,更加仔细的去搜索,向气味更浓的方向前进,因为这个时候,如果再保持快速的移动,可能就会错过这个食物。与这个例子类似,深度学习训练过程中的学习率,Learning Rate,大家就

2021-01-01 21:09:02 1178 1

原创 Linux 安装 Qt, Qt creator, Qt desinger, Pyqt5

Linux 安装 Qt, Qt creator, Qt desinger, Pyqt512月23号,在北京举行了Linux生态大会,许多参展商到场,众多国产Linux生态的软件展现到了公众眼前,国产Linux生态是比很多人想象的要大的。开源软件指的软件的使用,修改和分发不受许可证的限制,这样公开透明的机制,吸引了全世界大量开发者与用户。比如我现在编辑文档使用的Typora就是一款开源软件。这种自由互助软件的精神,有点类似Freegan,“不消费主义”,可以让我们重新的审视一下金钱的意义。而开源系统Lin

2020-12-26 12:53:10 460

原创 使用Jetson Xavier NX 打开树莓派摄像头

使用Jetson Xavier NX 打开树莓派摄像头Pi camNvidia推出的Jetson系列是将现代AI计算能力与嵌入式系统完美结合的产品,虽然只是体积很小的arm架构的开发板,却有着跟PC一样的CUDA内核,因此可以通用我们在PC上开发的深度学习算法。除了老旧的TX 1,这个系列所有的产品我都使用过,其中我最喜欢的是2020年推出的Xavier NX。NX不但有8G的内存加显存(内存显存共用),很好的计算能力,而且尺寸跟小巧的nano一样大小,大概两张信用卡的大小,而且跟nano是插卡式的,我们

2020-12-18 08:39:57 4100 2

原创 OpenCV轮廓Contour与连通域Connection

OpenCV轮廓Contour与连通域Connection朋友们,今天我想跟大家分享OpenCV中的轮廓Contour与连通域Connection相关的知识。通过这篇blog,你将了解:怎么对图片进行二值化什么是OpenCV 中的轮廓与连通域。如何用OpenCV 提取轮廓和连通域。如何使用不同的颜色来显示这些轮廓与连通域。轮廓与连通域的区别。在得到二值图的基础上,今天我想跟大家分享以下如何在OpenCV中提取轮廓Contour和连通域,并且用不同的颜色绘制出来。颜色可以是自己预先定义好

2020-12-08 15:42:59 5167

原创 使用OpenCV,Flask,通过网络访问视频流

使用OpenCV,Flask,制作检测移动目标的网络监控朋友们,这期的博客,我将向大家展示如何使用OpenCV ,Flask在局域网中访问视频流。现在市场上有很多视频监控设备,我们可以通过手机轻松的访问这些监控设备的实时图像。比如小米的米家视频监控。这些物美价廉的产品可以给我们的生活带来很大的便利。受这些产品的启发,作为视觉爱好者,我们也许不满足于这些功能,我们想让我们的监控摄像变得更加智能。上一篇博客,我向大家介绍脸OpenCV 的背景差分法,在这篇博客中,我将在上篇博客的基础上制作一个可以检

2020-12-01 21:32:17 1676 2

原创 OpenCV 背景差分法

OpenCV 背景差分法 Background Subtraction Methods(BS)在这篇博文中,您将学会如何用Python调用OpenCV,进行背景差分(Background Subtraction)。背景差分法是一种被广泛应用的技术,我们可以利用背景差分法,通过架设的固定位置的相机(static camera)来得到前景或者移动目标在图像中所在的位置(foreground mask)。就像背景差分法这个名字所说的那样,这种方法是通过把当前帧(current frame)的每一个像素与背

2020-11-25 21:43:34 8284 3

原创 如何在ubuntu中设置webcam

如何在ubuntu中设置webcam参数什么是webcam?webcam又称网络摄像头。我们笔记本自带的摄像头,和我们在京东淘宝买到的大多数USB 2.0接口的摄像头,大多都是webcam (工业USB 相机使用的是3.0的协议), webcam一般来说都是免驱的, 而工业相机一般都需要安装驱动,而且有外触发功能,即使是小型的板载,使用树莓派相机排线的工业相机也是这样,而webcam往往是没有外触发接口的。像我手里这款Logitech的C920是一款很火的网络摄像头,它不但是很多主播的标配,而且因为它

2020-11-20 09:35:34 3155 3

卡方分布学习工具

卡方分布学习工具,改变各种参数,看卡方分布的分布函数

2018-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除