python
文章平均质量分 87
Kamen Black君
在下名为Kamen Black 君,对人工智能、计算机视觉、python等领域颇有兴趣。时间尚早,学习到老!
展开
-
python-opencv第八期:开运算与闭运算详解(下)(包括erode、dilate函数详解)
本期文章,我们了解了膨胀与腐蚀的基本原理,也学习了操作过程中的一些注意点,比如中心点坐标的计算方式、结构元素框选超出被操作图像的各种情况等等,学习了erode与dilate函数中各参数的含义与设置方法,最后还用一个精美(老掉牙)的爱情故事为背景,给大家演示了开运算与闭运算的实际案例。总的来说,本期还是内容比较充实的,希望大家都能学习到知识,也能收获到快乐。好了以上就是所有的内容,希望大家多多关注,这对我有很大的帮助。好了,这里是Kamen Black 君。祝国康家安,大家下次再见喽!!!溜溜球~~原创 2023-08-08 23:48:59 · 2738 阅读 · 3 评论 -
结合PCA降维的DBSCAN聚类方法(附Python代码)
PCA,全称,即主成分分析。是一种降维方法,实现途径是提取特征的主要成分,从而在保留主要特征的情况下,将高维数据压缩到低维空间。在经过PCA处理后得到的低维数据,其实是原本的高维特征数据在某一低维平面上的投影只要维度较低,都可以视为平面,例如三维相对于四维空间也可以视为一个平面)。虽然降维的数据能够反映原本高维数据的大部分信息,但并不能反映原本高维空间的全部信息,因此要根据实际情况,加以鉴别使用。本篇文章主要介绍了PCA降维、DBSCAN聚类这两个机器学习操作的基本原理,以及两者。原创 2023-04-15 13:11:50 · 3948 阅读 · 10 评论 -
python-opencv第六期:addWeighted函数详解
本期中我们学习了addWeighted函数,了解到opencv中如何使用addWeighted函数来进行图像的混合,使得我们可以得到更能够符合操作需要的图像,虽然只是简单的操作,但是对于我们在图像处理学习过程中对于处理原理的理解确实是饶有好处的。本期为了展示addWeighted函数的图片混合效果要请出的是DC漫画中的超人与蝙蝠侠,在电影《蝙蝠侠大战超人:正义黎明》当中这两位超级英雄曾经大打出手,但作为正义联盟中的队友,最后还是要互相和解,以应对更大的外部威胁。所谓,不积跬步,无以至千里;原创 2023-02-03 09:00:00 · 9112 阅读 · 2 评论 -
小技巧2:Python 实现阿拉伯数字转化为中文数字
总结一下,以上简单介绍了一下我个人通过Python代码实现阿拉伯数字向中文数字转化的实现思路,虽然目前只能最多实现万位数的转化,但是中文数字就是4位数为一阶的,即万到亿,亿到兆,兆到京的转化,是以10的4次方为进制的。而值此圣诞佳节,我就贡献一下个人的绵薄之力,向大家展示一下我个人研究的简易的通过Python实现的将阿拉伯数字转化为中文数字的方法,搭建一条东西方的桥梁。这个部分是通过函数计算出阿拉伯数字的最大位,也就是确定中文数字的最大位,以便确定中文数字的命名规则。Kamen Black君。原创 2022-12-24 13:59:07 · 10758 阅读 · 16 评论 -
小技巧1:如何给pip install进行换源
曾几何时,当我准备好了一段很有趣的代码准备进行运行时,发现有一些关键的库还没有装上。于是就打开命令行控制终端,输入好“pip install xxx”,按下回车,可怕的事情发生了:下载速度极慢,而且就趁你一不留心,就满页飘红,显示下载超时,下载不成功。至此,我们已经学会了在windows系统与Linux系统中对pip安装换源的方法,希望大家在今后学习工作的过程中不用再被缓慢的下载速度所。在这里,我给大家介绍的一个方法就是:给pip安装换源。,今天给大家介绍一个小技巧:如何给pip安装进行换源。原创 2022-11-25 11:30:44 · 7978 阅读 · 2 评论 -
python-opencv第五期:rectangle函数详解
rectangle函数的主要作用是给指定的区域加上矩形边框,使图片即将要处理的目标区域可视化,这样就便于我们对要目标区域在处理时,有了一个同步的了解,便于我们在调试的同时查找问题所在。(双密码,双空间,工作生活分别存储,互不干扰。记住:跑得快不一定赢,不跌跟头才是成功。8***钛金rectangle)原创 2022-10-23 11:21:27 · 19216 阅读 · 9 评论 -
python-opencv第四期:threshold函数详解
众嗦粥汁所周知,在如今计算机视觉(Computer Versionshort for CV)是人工智能与机器人技术发展的一个重大研究方向,而opencv作为一个专门为机器视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。 本期所要介绍的函数是opencv库中的函数——threshold。原创 2022-10-07 22:46:14 · 20057 阅读 · 10 评论 -
python-opencv第三期:cvtColor函数详解
众嗦粥之所周知,在如今机器视觉(Computer Versionshort for CV)是人工智能与机器人技术发展的一个重大研究方向,而opencv作为一个专门为机器视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。而本期所要介绍的函数就是opencv库下的函数——cvtColor()。这个函数的主要作用在于将图像从一个颜色空间转换为另一个颜色空间原创 2022-09-26 15:57:34 · 24082 阅读 · 13 评论 -
python-opencv第二期:imwrite函数详解
概要:众嗦粥之所周知,在如今机器视觉(Computer Versionshort for CV)是人工智能与机器人技术发展的一个重大研究方向,而opencv作为一个专门为机器视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。本文就将介绍其中一个较为基础的函数——imwrite函数,将我们编辑后的图片矩阵以文件的形式储存起来,与我们第一期的imread函数形成呼应关系。(唱山歌(bushi))原创 2022-09-25 12:26:48 · 54550 阅读 · 20 评论 -
python函数-zfill()详解
概要:大家有没有在编程过程中遇到过,读取文件时存在001、002、~~、100这种情况的。这样就不能直接输入整数的字符串,但一个个按规律输入,又感觉没有普适性,不高级(绝不是因为懒)。那这时候该怎么办呢,我建议直接摆烂拿出我们的新道具——当当当当,zfill函数,这就是我们今天要介绍的主角啦!话不多说,我是Kamen Black君,让我们开始今天的学习!原创 2022-09-24 23:33:52 · 17988 阅读 · 5 评论 -
python-opencv第一期:imread函数详解
概要:众嗦粥之所周知,在如今机器视觉(Computer Version short for CV)是人工智能与机器人技术发展的一个重大研究方向,而opencv作为一个专门为机器视觉编程提供技术与函数支持的第三方库,自然是一个需要重点研究的内容。本篇博客将介绍python-opencv库中较为简单的两个函数:imread、imwrite作为咱们研究cv的开端,以此来打开我们通往新世界的大门。(请你在我面前显示你真正的力量,与你定下约定的小樱命令你,封印解除。)原创 2022-09-23 13:38:22 · 21599 阅读 · 14 评论 -
python中全组合函数(combinations)与全排列函数(permutations)的介绍与参数说明
其中result为迭代对象处理之后返回的结果,数据类型为'itertools.combinations',如果需要的话,可以通过list()转化为列表。其中result为对迭代对象处理之后返回的结果,数据类型为'itertools.permutations',如果需要的话,可以通过list()转化为列表。的应用情况,而每次自己编写相应的函数会耗费较多的时间,而python中的itertools库就为我们解决了这个小问题。原创 2022-09-21 13:48:54 · 15201 阅读 · 2 评论 -
python中参数与图片高度、宽度的对应关系
概要:在平常的操作中,鄙人常常因为无法弄清相关参数与图片高度、宽度的对应关系,而感到十分苦恼。所以我心一横,将常见的参数与宽高的对应关系整理清楚,也在此分享给大家原创 2022-09-20 12:34:26 · 4650 阅读 · 4 评论 -
python中sort函数与sorted函数的联系与区别
sorted语法:list2=sorted(list1(iterable),cmp=None,key=None,reverse=False)reverse——排序方式:=False:升序(默认状态),=True:降序。sort语法:list1.sort(cmp=None,key=None,reverse=False)sort仅能应用于列表(list),而sorted能应用于所有可迭代的对象(返回结果为列表)。sorted函数使用后,不对原迭代对象的内容造成改变,而是生成一个新列表。原创 2022-09-19 11:40:29 · 411 阅读 · 1 评论
分享