搜索
bottom↓
回复: 43

发现坛里对视觉追踪比较感兴趣,发个我做的视觉设备

  [复制链接]

出0入0汤圆

发表于 2015-3-17 23:06:14 | 显示全部楼层 |阅读模式
http://v.youku.com/v_show/id_XODkwNzYzNjMy.html
http://v.youku.com/v_show/id_XODkwNzY0NTE2.html
http://v.youku.com/v_show/id_XODkwNzY1NTA4.html
设备已经用了一段时间了,检测印刷缺陷和组装缺陷的,我设计的机械,电子,软件,视觉。 视觉在工业上已经很普及了。 民用上还比较少见

出0入0汤圆

 楼主| 发表于 2015-3-17 23:11:17 | 显示全部楼层
上传一个我最引以为自豪的加减速算法,当时想怎么最简单写个加减速算法,灵机一动出来了,超EASY,类S型。
void Goto_posr(unsigned int rpos) //转台运动到某个位置  带加减速
{
        unsigned int posr;
        unsigned int aaaa;
        unsigned int aaa=0;
        unsigned int spedr=140;
        unsigned int sspr=1;   //假设130加速到最高速度
        unsigned int  ssup,ssdn;   //一半的路径
        ////////////////////////////////////直线
        if(rpos>2300)
                rpos=2300;
        if(rpos<40)
                rpos=40;
        if(rpos>RPOS)   //计算运动方向
        {
                RDIR=1;
                posr=rpos-RPOS;
        }
        else
        {
                RDIR=0;
                posr=RPOS-rpos;
        }
        if((posr/2)>130)  //判断加减速阀值
        {
                ssup= 130;  
                ssdn=        posr-130;
        }
        else
        {
                ssup= posr/2;  
                ssdn=        posr/2;
  }               
        for(aaaa=0;aaaa<posr;aaaa++)
        {
               
               
                if(aaaa<ssup)  //加速
                {
                        aaa++;
                        if(aaa==sspr)
                        {
                                sspr=sspr+1;
                                spedr=spedr-7;
                                aaa=0;
                  }
          }
                if(aaaa>ssdn)   //减速
                {
                        aaa++;
                        if(aaa==sspr)
                        {
                                sspr=sspr-1;
                                spedr=spedr+7;
                                aaa=0;
                        }
                }
                RCLK=1;
                delay_10us(spedr);
                RCLK=0;
                delay_10us(spedr);
                if(RDIR==1)
                        RPOS++;
                else
                        RPOS--;
        }
}
bool is_Lorg(void)
{
        if(IN5==0)
        {
                delay(5);
                if(IN5==0)
                        return 0;
        }
        return 1;
}
bool is_Rorg(void)
{
        if(IN6==0)
        {
                delay(5);
                if(IN6==0)
                        return 0;
        }
        return 1;
}
void rest_orig(void)//滚回原点
{
        unsigned char aaa;
        LDIR=0;
        RDIR=0;
        while(is_Lorg())
        {
                LCLK=1;
                delay_10us(30);
                LCLK=0;
                delay_10us(30);
        }
        LDIR=1;
        delay(200);
        while(IN5==0)
        {
                LCLK=1;
                delay_10us(30);
                LCLK=0;
                delay_10us(30);
        }
        for(aaa=0;aaa<100;aaa++)
        {
                LCLK=1;
                delay_10us(30);
                LCLK=0;
                delay_10us(30);
        }
       
        while(is_Rorg())
        {
                RCLK=1;
                delay_10us(100);
                RCLK=0;
                delay_10us(100);
        }
        RDIR=1;
        delay(200);
        while(IN6==0)
        {
                RCLK=1;
                delay_10us(100);
                RCLK=0;
                delay_10us(100);
        }
        for(aaa=0;aaa<40;aaa++)
        {
                RCLK=1;
                delay_10us(100);
                RCLK=0;
                delay_10us(100);
        }
        LPOS=100;
  RPOS=40;
        Goto_posr(1000);  //运动?到某个位置直线滑台最远2300
        Goto_posl(22500);   //运动?到某个位置? 转台 a 最远45000
}

出0入0汤圆

发表于 2015-3-17 23:16:10 | 显示全部楼层
后面吵架的好欢乐

出0入0汤圆

发表于 2015-3-17 23:25:41 | 显示全部楼层
看来比较高级,识别精度也高,厉害!

出0入0汤圆

 楼主| 发表于 2015-3-17 23:28:47 | 显示全部楼层
szmachine 发表于 2015-3-17 23:25
看来比较高级,识别精度也高,厉害!

识别精度是比较高的, 实际上少半个芝麻大的点,基本都是百分百报警,产品要求是不可能允许有任何缺点,断线。

出0入0汤圆

发表于 2015-3-17 23:39:46 来自手机 | 显示全部楼层
赞一个,不错

出0入84汤圆

发表于 2015-3-17 23:52:40 | 显示全部楼层
后面装傻的内个,哈哈,背景吵架的很搞

出0入0汤圆

发表于 2015-3-18 08:09:12 | 显示全部楼层
厉害            

出0入0汤圆

发表于 2015-3-18 08:11:28 | 显示全部楼层
高大尚啊,楼主用什么做的?机器视觉除了openCV 还有其他开源的吗?

出0入0汤圆

发表于 2015-3-18 08:13:36 | 显示全部楼层
牛逼啊  不知用的什么视觉检测库啊

出0入0汤圆

发表于 2015-3-18 08:21:04 | 显示全部楼层
用什么视觉库做的?还是自主研发算法?

出0入0汤圆

发表于 2015-3-18 08:28:08 | 显示全部楼层
很强大,LZ很厉害

出0入0汤圆

发表于 2015-3-18 08:53:57 | 显示全部楼层
帖子内容怎么看不到呢,是我浏览器的问题?

出0入0汤圆

发表于 2015-3-18 08:55:34 | 显示全部楼层
什么相机啊?自己研发的算法?

出0入0汤圆

发表于 2015-3-18 09:04:16 | 显示全部楼层
astankvai 发表于 2015-3-18 08:11
高大尚啊,楼主用什么做的?机器视觉除了openCV 还有其他开源的吗?

同问。。。

出0入0汤圆

发表于 2015-3-18 09:06:27 | 显示全部楼层
看不到楼主位的东西,不晓得是图片还是视频,还是帮LZ顶下!

出0入0汤圆

发表于 2015-3-18 09:06:38 来自手机 | 显示全部楼层
半路出家的程序员吧。后面的s形运动控制的代码写得好脏。

出0入0汤圆

发表于 2015-3-18 09:07:09 | 显示全部楼层
高大尚,厉害

出0入0汤圆

发表于 2015-3-18 09:10:06 | 显示全部楼层
这个精度好高啊                                                                                                   

出0入0汤圆

发表于 2015-3-18 10:23:24 | 显示全部楼层
高人,貌似有人在打架

出0入0汤圆

 楼主| 发表于 2015-3-19 12:39:32 | 显示全部楼层
Shampoo 发表于 2015-3-18 08:55
什么相机啊?自己研发的算法?

相机自己做的,800万CCD, 买现成的要上万一个 。。。。

出0入0汤圆

 楼主| 发表于 2015-3-19 12:40:06 | 显示全部楼层
agilityChen 发表于 2015-3-18 09:06
半路出家的程序员吧。后面的s形运动控制的代码写得好脏。

这都被你看出来了,我的本行是机械和电子

出0入0汤圆

发表于 2015-3-19 12:43:32 | 显示全部楼层
楼主,你自己写的算法还是用的OpenCV?

出0入0汤圆

发表于 2015-3-19 12:50:13 | 显示全部楼层
好厉害啊!

出0入0汤圆

 楼主| 发表于 2015-3-19 14:40:42 | 显示全部楼层
lans0625 发表于 2015-3-19 12:43
楼主,你自己写的算法还是用的OpenCV?

opencv de !!!!!!!!!

出0入0汤圆

发表于 2015-3-19 15:16:11 | 显示全部楼层
为何要控制相机?软件不能修正?

出0入0汤圆

 楼主| 发表于 2015-3-19 16:12:08 | 显示全部楼层
cqfeiyu 发表于 2015-3-19 15:16
为何要控制相机?软件不能修正?

相机视场只有那么大,不控制相机 产品一放斜,连产品都拍不到

出0入0汤圆

发表于 2015-3-19 16:15:11 | 显示全部楼层
给楼主赞一个

出0入0汤圆

发表于 2015-3-20 13:53:31 | 显示全部楼层
赞,楼主高大上啊,下面的摄像头的声音很销魂。

出0入0汤圆

发表于 2015-3-20 14:36:11 | 显示全部楼层
我们这里想在安防中做视觉跟踪、区域闯入。
白天效果是杠杠滴。晚上室外的效果那叫一坨翔,各种的干扰,车灯、蚊虫(大冬天的都有蚊虫在飞)、雪花、蛛网。室内的效果目前还行,不知道夏天蚊虫多了之后会怎么样。

出0入0汤圆

 楼主| 发表于 2015-3-20 21:45:49 | 显示全部楼层
mzf3 发表于 2015-3-20 14:36
我们这里想在安防中做视觉跟踪、区域闯入。
白天效果是杠杠滴。晚上室外的效果那叫一坨翔,各种的干扰,车 ...

有专门的流动算法, 对光 车灯 蚊虫都可以过滤掉

出0入0汤圆

发表于 2015-3-22 09:57:26 来自手机 | 显示全部楼层
很不错,

出0入0汤圆

发表于 2015-3-22 10:03:07 | 显示全部楼层
哈哈 无锡宏杰 东西不错,流水线上用 能产生经济效益

出0入0汤圆

发表于 2015-3-22 11:48:20 | 显示全部楼层
是扫的一个面   还是  一条线???

出0入0汤圆

发表于 2015-3-22 18:32:23 | 显示全部楼层
楼主做这个赚了多少钱

出0入0汤圆

发表于 2015-4-3 23:03:00 | 显示全部楼层
厉害

出0入10汤圆

发表于 2017-4-1 13:40:40 | 显示全部楼层
你们是做什么产品的,可能我们用的上哦

出0入0汤圆

发表于 2018-5-15 22:25:00 | 显示全部楼层

你们是做什么产品的,可能我们用的上哦

出0入0汤圆

发表于 2018-5-21 10:13:58 | 显示全部楼层
楼主好厉害!

出0入0汤圆

发表于 2018-5-21 14:30:56 | 显示全部楼层
楼主好厉害!+1

出0入0汤圆

发表于 2018-5-21 15:39:11 来自手机 | 显示全部楼层
四川李工 发表于 2015-3-19 12:39
相机自己做的,800万CCD, 买现成的要上万一个 。。。。

请问镜片和主控IC是怎么什么型号,方便分享吗?

出0入0汤圆

发表于 2019-11-5 11:19:05 | 显示全部楼层
我也在成都,能否加个QQ1764873917

出0入0汤圆

发表于 2019-11-27 11:45:07 | 显示全部楼层
mark                    

出0入0汤圆

发表于 2021-9-30 09:38:52 | 显示全部楼层
不错!
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-20 00:15

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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