机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 13881|回复: 59

做了个小的图片处理软件

[复制链接]
发表于 2017-5-14 11:52:17 | 显示全部楼层 |阅读模式
       学机械的喜欢编程,对机器人比较感兴趣。在家没事做了个小的图片处理软件。
5 ^" }# @% Z: n       至于作用就是在某个流水线上装一个相机或者摄像头,对零件拍照,然后对图片进行处理运算,找到零件坐标及摆放方式,然后可以用机械臂对零件进行抓取等处理。
, L: A1 v3 C8 {( Q       实现方法,我之前学过一些简单的java所以控制界面级程序就用JAVA来做了7 q4 j! }% F" u1 [* W4 d- k( K
       先拍照,然后用JAVA 读取照片,也就所谓的图片文件。 然后把图片文件改为RGB数据形式。RGB 形式就是  把图片的每个像素 变成 R(0-255),G(0-255),B(0-255),   R表示红色 G绿色 B蓝色。  如果 R=0, G=0, B=0, 那么这个像素点就是黑色 反之都是255 就是白色。3 \. b( I2 ~5 ?  K
       然后用程序算法 找到零件的位置,像我这个图片 零件的颜色比背景颜色深 就用这个特点 要确定位置,我这个程序算法有一些问题,最近工作比较忙没时间好好想先就这样了。这个具体情况要具体分析,可能会用到不同的算法。然后安装像素和真实物体的比例 来确定零件的真实位置。可以把这个位置数据 用JAVA 发送到 下位机上,下位机做机械臂进行控制 抓取零件。我之前玩过用JAVA做步进电机的控制,步进电机的驱动器 是靠脉冲的频率 来控制电机运转的速度的。下位机需要给步进电机驱动器 提供相应的脉冲数就可以了。
$ x' X& f3 R1 E+ X9 p       图片一是刚运行程序  图片二 是读取的照片  图片三 是定位 和零件坐标。
6 W# R! g2 K" V0 i9 a$ k

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册会员

x

评分

参与人数 4威望 +103 收起 理由
koks + 1 思想深刻,见多识广!
UGAIHAOWY + 1 问题描述清楚,显得很专业!
面壁深功 + 1 能多搞点业务爱好确实是好事,充实而富有活.
管理团队 + 100

查看全部评分

回复

使用道具 举报

发表于 2017-5-14 13:08:34 | 显示全部楼层
给楼主点个赞!) R: K/ i/ \8 x$ \" Z+ w: I
) t- z( X! O/ O( [  \
" N& }0 {7 k' X# p, e/ E" T
回复 支持 反对

使用道具 举报

发表于 2017-5-14 15:00:08 | 显示全部楼层
这个办法相当可以!怒赞

点评

只是按自己的想法做着玩的,想往视觉算法方向发展,没遇到好的机会。  发表于 2017-10-31 09:30
回复 支持 反对

使用道具 举报

发表于 2017-5-14 15:17:07 | 显示全部楼层
这种方法可以用在很多地方。谢谢楼主提供思路
回复 支持 反对

使用道具 举报

发表于 2017-5-14 18:17:53 | 显示全部楼层
不错~~
回复

使用道具 举报

发表于 2017-5-14 21:10:02 | 显示全部楼层
腻害
回复

使用道具 举报

发表于 2017-5-15 08:36:02 | 显示全部楼层
厉害了我的哥
回复 支持 反对

使用道具 举报

发表于 2017-5-15 11:37:24 | 显示全部楼层
学机械的还爱好编程,是不是就像流氓会武术。那么厉害的。。。虽说比喻不当,也挺无敌的
回复 支持 反对

使用道具 举报

发表于 2017-5-15 13:06:35 | 显示全部楼层
检测一次需要多长时间?
/ \1 s7 D8 r  T+ _: P3 w, ^

点评

程序这东西非常快的, 图片大小 和算法做的好不好 都会对时间有影响,一般这个时间对于机械运行几乎可以忽略不计的,  发表于 2017-5-15 21:05
回复 支持 反对

使用道具 举报

发表于 2017-5-15 15:39:04 | 显示全部楼层
厉害哈,需要学习的地方太多
, S% Y6 h% c$ K; f' B: u# a( a" d
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-24 16:18 , Processed in 0.059759 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表