halcon,分享一个想法,数米粒个数
刚刚看导师给本科生上课的程序课件,发现老师有一个“正常操作”和大家分享一下。大家可以一起交流交流,分享一下你们优秀的想法。
程序大概是这样:有一张图片,图片里是米粒,但有些粘连在一起,有的没有。老师用的一个让我觉得很好的方法来分开他们。让我学到了好多。
个人觉得编程思路和想法很重要,我写程序的时候也经常会和师兄一起交流。
程序是一个很小的程序,只有几行,但我学到了很多。想法很重要。
read_image (Image, 'rice.png')
illuminate (Image, ImageIlluminate, 101, 101, 0.7)
invert_image (ImageIlluminate, ImageIlluminate)
dev_set_window (3600)
set_window_param (3600, 'background_color', 'white')
binary_threshold (ImageIlluminate, Region, 'max_separability', 'dark', UsedThreshold)
connection (Region, ConnectedRegions)
count_obj (ConnectedRegions, Number)
area_center (ConnectedRegions, Area, Row, Column)
tuple_max (Area, Max)
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', Max*0.6, 99999)
// Max*0.6, 99999选出粘连在一起米粒
count_obj (SelectedRegions, Number1)
opening_circle (SelectedRegions, RegionOpening, 3.5)
erosion_circle (RegionOpening, RegionErosion, 1.5)
connection (RegionErosion, ConnectedRegions1)
count_obj (ConnectedRegions1, Number2)
total_num:= Number-Number1+Number2
halcon,分享一个想法,数米粒个数相关推荐
- 数米粒个数和测米粒大小
clear,close all I=imread('Image/mili.bmp'); imshow(I); %%%估计背景图象 background=imopen(I,strel('disk',15 ...
- 利用matlab数米粒数量,数米粒个数和每个米粒面积的matlab算法实现(递归)。
使用Matlab软件自带的rice.png图片进行处理. 不知道使用的函数利用help function-name 或者 lookfor function-name 查看 这里是实现的主要代码段 %T ...
- MATLAB递归将数字一个个输出,数米粒个数和每个米粒面积的matlab算法实现(递归)。 | 学步园...
使用Matlab软件自带的rice.png图片进行处理. 不知道使用的函数利用help function-name 或者 lookfor function-name 查看 这里是实现的主要代码段 %T ...
- python opencv学习笔记之数米粒,并返回每一个米粒的位置面积及总个数平均面积
之前曾经写过一道数米粒的作业,当时用的是c++中的opencv,这次用python试了一下. 原图及效果图 咦?水印怎么去啊 程序流程 程序的大致流程为: 1.读取图片 2.灰度化 3.二值化 4.膨 ...
- 分享一个.NET(C#)按指定字母个数截断英文字符串的方法–提供枚举选项,可保留完整单词...
分享一个.NET(C#)按字母个数截断英文字符串的方法,该方法提供枚举选项.枚举选项包括:可保留完整单词,允许最后一个单词超过最大长度限制,字符串最后跟省略号以及不采取任何操作等,具体示例实现代码如下 ...
- c语言给定整数求紧随素数,C语言:找出一个大于给定整数m且紧随m的素数,-求出能整除x且不是偶数的数的个数,...
//函数fun功能:找出一个大于给定整数m且紧随m的素数,并作为函数值返回. #include #include #include int fun( int m) { int i,k; for (i= ...
- matlab求被21整除,用matlab求[100,999]之间能被21整除的数的个数,还有建立一个字符串向量,删除大写字母._...
怕散!|用户:的问题 用 matlab求[100,999]之间能被21整除的数的个数,还有建立一个字符串向量,删除大写字母. Promise丶陌影|用户:问问回答: clc;clear; m=0; f ...
- openjudge #输出一个整数序列中与指定数字相同的数的个数。
输入格式 输入包含三行:第一行为N,表示整数序列的长度(N <= 100):第二行为N个整数,整数之间以一个空格分开:第三行包含一个整数,为指定的整数m 输出模式 输出为N个数中与m相同的数的个 ...
- 一个数如果刚好与它所有的真因子之和相等,则称该数为一个“完数
一个数如果刚好与它所有的真因子之和相等,则称该数为一个"完数",如:6=1+2+3,则6就是一个完数.求2到m之间有多少个完数(m的值由键盘输入). 输入输出格式示例: 输入:50 ...
最新文章
- pytorch 优化器 机器学习 调参
- 开发三年,如何摆脱日复一日的CRUD?
- The PNP sensor:- This is a sensor who...
- python上传图片到服务器_Flask入门之上传文件到服务器的方法示例
- Spring使用外部属性文件以及常见错误(内附大量图片,很有借鉴意义)
- javascript 常用类
- 菜鸟学习数据科学家 5 大误区
- 小程序php mysql_PHP+TP小程序授权登陆实现
- [电影]十七岁的单车
- linq to json
- 如何解决佳能mp288打印机P08、P07报错
- 虚拟偶像出道,技术「造星」推动下的粉丝经济
- 蒙特卡洛泊松分布matlab,泊松分布在MATLAB中那些代码是什么意思啊
- 缅柬泰之色---彩图大串联 一 (缅甸篇)
- 怎么把证件照背景换成蓝色?一键更换照片背景
- BZOJ5394: [Ynoi2016]炸脖龙(欧拉广义降幂)
- (附源码)springboot 校园学生兼职系统 毕业设计 742122
- 如何将OFD文件转成WORD?每天免费用
- Redis之持久化实操(Linux版)
- PHP+ mysql实现注册登录功能
热门文章
- 大数据技术和云计算之间,主要有什么关系?
- 偷偷告诉你四款好玩实用的电脑软件让你嗨翻天
- Springboot毕设项目公益众筹管理系统h7sur(java+VUE+Mybatis+Maven+Mysql)
- 应用写作[0045]
- java滚动条_java swing:文本框添加滚动条
- 怎样才能保证服务器数据的安全?
- [统计学教程] 第六章 抽样推断
- linux gcc编译undefined reference to `stricmp'问题
- 带有 VGA 接口的 FPGA 原型设计
- matlab可以画3d图吗,如何用matlab画3d图