刚刚看导师给本科生上课的程序课件,发现老师有一个“正常操作”和大家分享一下。大家可以一起交流交流,分享一下你们优秀的想法。

程序大概是这样:有一张图片,图片里是米粒,但有些粘连在一起,有的没有。老师用的一个让我觉得很好的方法来分开他们。让我学到了好多。

个人觉得编程思路和想法很重要,我写程序的时候也经常会和师兄一起交流。

程序是一个很小的程序,只有几行,但我学到了很多。想法很重要。

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,分享一个想法,数米粒个数相关推荐

  1. 数米粒个数和测米粒大小

    clear,close all I=imread('Image/mili.bmp'); imshow(I); %%%估计背景图象 background=imopen(I,strel('disk',15 ...

  2. 利用matlab数米粒数量,数米粒个数和每个米粒面积的matlab算法实现(递归)。

    使用Matlab软件自带的rice.png图片进行处理. 不知道使用的函数利用help function-name 或者 lookfor function-name 查看 这里是实现的主要代码段 %T ...

  3. MATLAB递归将数字一个个输出,数米粒个数和每个米粒面积的matlab算法实现(递归)。 | 学步园...

    使用Matlab软件自带的rice.png图片进行处理. 不知道使用的函数利用help function-name 或者 lookfor function-name 查看 这里是实现的主要代码段 %T ...

  4. python opencv学习笔记之数米粒,并返回每一个米粒的位置面积及总个数平均面积

    之前曾经写过一道数米粒的作业,当时用的是c++中的opencv,这次用python试了一下. 原图及效果图 咦?水印怎么去啊 程序流程 程序的大致流程为: 1.读取图片 2.灰度化 3.二值化 4.膨 ...

  5. 分享一个.NET(C#)按指定字母个数截断英文字符串的方法–提供枚举选项,可保留完整单词...

    分享一个.NET(C#)按字母个数截断英文字符串的方法,该方法提供枚举选项.枚举选项包括:可保留完整单词,允许最后一个单词超过最大长度限制,字符串最后跟省略号以及不采取任何操作等,具体示例实现代码如下 ...

  6. c语言给定整数求紧随素数,C语言:找出一个大于给定整数m且紧随m的素数,-求出能整除x且不是偶数的数的个数,...

    //函数fun功能:找出一个大于给定整数m且紧随m的素数,并作为函数值返回. #include #include #include int fun( int m) { int i,k; for (i= ...

  7. matlab求被21整除,用matlab求[100,999]之间能被21整除的数的个数,还有建立一个字符串向量,删除大写字母._...

    怕散!|用户:的问题 用 matlab求[100,999]之间能被21整除的数的个数,还有建立一个字符串向量,删除大写字母. Promise丶陌影|用户:问问回答: clc;clear; m=0; f ...

  8. openjudge #输出一个整数序列中与指定数字相同的数的个数。

    输入格式 输入包含三行:第一行为N,表示整数序列的长度(N <= 100):第二行为N个整数,整数之间以一个空格分开:第三行包含一个整数,为指定的整数m 输出模式 输出为N个数中与m相同的数的个 ...

  9. 一个数如果刚好与它所有的真因子之和相等,则称该数为一个“完数

    一个数如果刚好与它所有的真因子之和相等,则称该数为一个"完数",如:6=1+2+3,则6就是一个完数.求2到m之间有多少个完数(m的值由键盘输入). 输入输出格式示例: 输入:50 ...

最新文章

  1. pytorch 优化器 机器学习 调参
  2. 开发三年,如何摆脱日复一日的CRUD?
  3. The PNP sensor:- This is a sensor who...
  4. python上传图片到服务器_Flask入门之上传文件到服务器的方法示例
  5. Spring使用外部属性文件以及常见错误(内附大量图片,很有借鉴意义)
  6. javascript 常用类
  7. 菜鸟学习数据科学家 5 大误区
  8. 小程序php mysql_PHP+TP小程序授权登陆实现
  9. [电影]十七岁的单车
  10. linq to json
  11. 如何解决佳能mp288打印机P08、P07报错
  12. 虚拟偶像出道,技术「造星」推动下的粉丝经济
  13. 蒙特卡洛泊松分布matlab,泊松分布在MATLAB中那些代码是什么意思啊
  14. 缅柬泰之色---彩图大串联 一 (缅甸篇)
  15. 怎么把证件照背景换成蓝色?一键更换照片背景
  16. BZOJ5394: [Ynoi2016]炸脖龙(欧拉广义降幂)
  17. (附源码)springboot 校园学生兼职系统 毕业设计 742122
  18. 如何将OFD文件转成WORD?每天免费用
  19. Redis之持久化实操(Linux版)
  20. PHP+ mysql实现注册登录功能

热门文章

  1. 大数据技术和云计算之间,主要有什么关系?
  2. 偷偷告诉你四款好玩实用的电脑软件让你嗨翻天
  3. Springboot毕设项目公益众筹管理系统h7sur(java+VUE+Mybatis+Maven+Mysql)
  4. 应用写作[0045]
  5. java滚动条_java swing:文本框添加滚动条
  6. 怎样才能保证服务器数据的安全?
  7. [统计学教程] 第六章 抽样推断
  8. linux gcc编译undefined reference to `stricmp'问题
  9. 带有 VGA 接口的 FPGA 原型设计
  10. matlab可以画3d图吗,如何用matlab画3d图