区域生长算法 python代码_区域生长Python
我在get8n()函数上遇到了一些问题,所以我重写了它。我相信下面的代码符合你的要求。region_growing()函数中有两行被注释掉。如果您取消注释它们,它们将显示处理过程中发生的事情的动画。这是一个很好的可视化代码的方法,可以让你感觉到哪里出了问题。
另外,在你的代码中,你留下了将已经处理过的像素添加到“待处理”列表的可能性。这导致了无限循环。我添加了一个检查,以防止已处理的像素被添加回列表中。import cv2
import numpy as np
def get8n(x, y, shape):
out = []
maxx = shape[1]-1
maxy = shape[0]-1
#top left
outx = min(max(x-1,0),maxx)
outy = min(max(y-1,0),maxy)
out.append((outx,outy))
#top center
outx = x
outy = min(max(y-1,0),maxy)
out.append((outx,outy))
#top right
outx = min(max(x+1,0),maxx)
outy = min(max(y-1,0),maxy)
out.append((outx,outy))
#left
outx = min(max(x-1,0),maxx)
outy = y
out.append((outx,outy))
#right
outx = min(max(x+1,0)
区域生长算法 python代码_区域生长Python相关推荐
- 计算物理作业python代码_使用 Python 解决计算物理问题
Python部落(python.freelycode.com)组织翻译,禁止转载,欢迎转发. 介绍 拉普拉斯方程是一种最简单的二阶偏微分方程,同样也是一种最简单的椭圆形偏微分方程.此方程在科学界,尤其 ...
- knn算法python代码_在python中使用KNN算法处理缺失的数据
处理缺失的数据并不是一件容易的事. 方法的范围从简单的均值插补和观察值的完全删除到像MICE这样的更高级的技术. 解决问题的挑战性是选择使用哪种方法. 今天,我们将探索一种简单但高效的填补缺失数据的方 ...
- python代码_自学Python之后不想去公司上班,教你如何月入10000+,听过来人说
小编我在it行业也待了11年了,做python也有4年,至于如何自己一个人可以通过python挣钱,我分享一下我的看法! 1.爬虫 很多人入门Python的必修课之一一定是Web开发和爬虫,但这两项要 ...
- 圣诞老人python代码_用Python给头像加上圣诞帽或圣诞老人小徽章
随着圣诞的到来,想给给自己的头像加上一顶圣诞帽.如果不是头像,就加一个圣诞老人陪伴. 用Python给头像加上圣诞帽,看了下大概也都是来自2017年大神的文章: https://zhuanlan.zh ...
- 熊猫人表情包python 代码_用Python爬取斗图网表情包
一.介绍 用python处理二进制文件的事情做的比较少,虽然之前有写过分析Ajax抓取今日头条街拍美图,但那个爬虫重在分析Ajax,并没有提到文件路径和文件命名,所以就有了这个爬虫 二.流程 流程一般 ...
- 我的世界python代码_用Python在“我的世界”里建一个既能看时间又能当地标的大钟...
在"我的世界"的天空里创建一个大表,来显示真实世界的时间.这样不仅可以使天空更加多彩,而且还能作为一个地标.当你浪的离家太远找不到归家的路了,只要在天空中看见它,你就会知道离家不远 ...
- 浪漫的python代码_十行Python代码让你秒变撩妹达人,程序员浪漫起来就没有你们啥事了!...
做微信聊天机器人,实现步骤: 1.获取微信的使用权,即python脚本能控制微信收发信息. 2.python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息.我这里有一套Python从入门 ...
- 波士顿房价预测python代码_使用Python和Numpy构建神经网络模型——波士顿房价预测案例...
原标题:使用Python和Numpy构建神经网络模型--波士顿房价预测案例
- 第k大的数python代码_【Python】【输出前m大的数】
问题: 给定一个数组包含n个元素,统计前m个大的数,并把这m大的数从大到小排列给出 输入 第一行为一个整数,表述要输出的前m个数 第二行为n个整数,给出需要排序的数组 输出 从大到小的m大的数 例子 ...
最新文章
- CES现场低调的主线,近在咫尺的5G商业化 | CES2018技术趋势
- 实时分布式搜索引擎比较(senseidb、Solr、elasticsearch)
- java hashmap存取效率_HashMap为什么存取效率那么高?
- CSS优先级算法是如何计算?
- 【sprinb-boot】HttpServletResponse设置HTTP缓存
- 700 页的机器学习笔记火啦,图文生动形象
- CAN笔记(2) CAN特点
- [C++] pair
- 三维点云学习(5)3-Deep learning for Point Cloud-PointNet++
- Ubantu16.04,利用vsftpd搭建ftp服务器,修改vsftpd.conf后,无法连接服务器
- 登录处理php页面,登录处理页面
- (云苍穹)表单插件常用代码
- 深入解析互联网协议的原理
- perl练习——FASTA格式文件中序列GC含量计算perl数组排序如何获得下标或者键
- c语言程序方差的计算公式,方差计算公式
- Python学习之——列表、字典、实验低配版非诚勿扰
- 国外计算机cpu排行,处理器天梯图2020 电脑cpu处理器性能排行榜
- gerrit 将代码从一个分支合并到另外一个分支 Cherry Pick的使用
- 超详细的程序员未来职业发展路线
- 1138 清除行注释