V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
kaifeii
V2EX  ›  奇思妙想

高像素数码相机+图像分析=打蚊子?

  •  
  •   kaifeii · 2017-04-05 01:24:50 +08:00 · 4283 次点击
    这是一个创建于 2825 天前的主题,其中的信息可能已经有所发展或是发生改变。
    四月,每天通风的时候有可能会飞进蚊子,十分烦恼。每晚都要用手打掉以后再睡。不想闻蚊香。
    没打到或者眼睛没跟到飞行的蚊子又听不见嗡嗡声的时候,一般都用双眼睃巡四壁。
    有一个很有意思的手段,用书本等对某区域做大幅度扇动动作,可确保某一区域蚊子暂时不会停留,以此可以先排除物品堆放处和犄角旮旯,然后就找吧,看运气了。
    有很多消极因素:戴眼镜不太清楚;顶灯不够明亮;出租房墙壁上有许多污渍痕迹与蚊子很像(包括一些蚊子尸体);墙壁要细细着一遍就像玩 20 把连连看太累。
    今天我在想,如果用高像素的数码相机去拍摄墙面,做图像分析。在有对比图(没有蚊子的墙面)下,应该能在短时间内(秒级)以比较高的准确性确认到该墙面是否有蚊子以及蚊子的位置吧。
    这办法有没有可行性?
    26 条回复    2017-06-01 22:58:56 +08:00
    vcfghtyjc
        1
    vcfghtyjc  
       2017-04-05 02:16:19 +08:00
    假设所有蚊子都停在墙壁上,另外所有墙壁可以被相机捕捉,应该只需要对比像素不同就可以了。但是实际情况更加复杂。
    Adyme
        2
    Adyme  
       2017-04-05 02:22:47 +08:00
    我觉得不应该用单张图片而是开一段时间摄像,这样判断更容易,成本也没增加。
    APP 可以取名叫青蛙眼。
    AvenirX
        3
    AvenirX  
       2017-04-05 02:28:48 +08:00 via iPhone   ❤️ 1
    可以的,这个 ted 演讲做了一个灭蚊激光。用的都是日常用品... 但是没有教程😅
    kaifeii
        4
    kaifeii  
    OP
       2017-04-05 02:31:48 +08:00
    @vcfghtyjc 是的,实际情况的复杂程度是不可知的,如果没有发现某些很严重的否定因素,那么我打算购入数码相机试一下。 做一个简单的图像分析(调对比度、扣噪点)应该能过滤一些实际情况,我想。
    kaifeii
        5
    kaifeii  
    OP
       2017-04-05 02:33:09 +08:00
    @AvenirX 谢谢,激光就算了……还是用手吧,有快感
    Xs0ul
        6
    Xs0ul  
       2017-04-05 06:42:12 +08:00   ❤️ 1
    @kaifeii #4 这是我见过最浮夸的买相机的理由(
    smdx
        7
    smdx  
       2017-04-05 07:41:07 +08:00
    @kaifeii 我有一个办法,检测到有苍蝇粘食物,就用不同频率,闪光灯,照射,保护得食物,用手机改造成,光学
    放苍蝇器具,
    zjqzxc
        8
    zjqzxc  
       2017-04-05 07:56:54 +08:00
    理论上有可能,实际上没可能

    一只爬在墙上的蚊子,对一张照片的影响,可能只是一个像素点灰度的轻微改变

    拍照时候的曝光参数,光线条件的细微变化,相机角度的微小变动都有可能导致整个画面图像的变化。别说用算法校正,误差很要命。
    smdx
        9
    smdx  
       2017-04-05 08:00:43 +08:00
    @zjqzxc 移动得可以检测啊,多珍图片对比,就知道是否有像素在移动,然后采取什么办法,就有很多选择啊,
    crackhopper
        10
    crackhopper  
       2017-04-05 09:59:50 +08:00
    觉得不太可行,就跟用眼睛找有很多难点一样。这些难点对图像识别来说,也是难点。还有几个其他的难点:
    1. 相机摆放问题。手持?相机移动造成图像不准确。摆放?摆放不准确导致漏掉一些区域。
    2. 分辨率是否可以达到的问题。应该计算蚊子的面积和整个墙壁的面积比例,估算一下。如果墙面过大,相机还需要依情况来调整位置。
    3. 影子问题。
    另外由于现实光照不稳定,对比像素实际上不可行。只要光照一改变,大量像素都会发生改变,而且这种改变也不是均匀的,跟材质、角度都有关系。虽然可以用 Sparse 或者 Low Rank 的方法,比如视频监控中的算法,但我个人认为视频监控中,首先是摄像机视角固定,其次是目标也比较大,还有目标移动速度相对也不是特别快。识别蚊子的问题要难上太多。
    crackhopper
        11
    crackhopper  
       2017-04-05 10:03:26 +08:00
    p.s. 如果不记成本,确实可以做到,比如每个小区域固定一个摄像头。应该还是不难找出蚊子什么的。
    iRiven
        12
    iRiven  
       2017-04-05 10:16:06 +08:00 via Android
    为什么不从声音上入手
    jarlyyn
        13
    jarlyyn  
       2017-04-05 10:41:27 +08:00
    白墙对不上焦……
    pheyer
        14
    pheyer  
       2017-04-05 10:46:07 +08:00
    俗话说的大炮打蚊子
    est
        15
    est  
       2017-04-05 10:48:57 +08:00
    不可能三个字。不要说打蚊子了。 kinect 打你的手掌那么大个东西都要红外枪。
    QAPTEAWH
        16
    QAPTEAWH  
       2017-04-05 11:20:45 +08:00
    不如养几只 🐸
    QAPTEAWH
        17
    QAPTEAWH  
       2017-04-05 11:21:50 +08:00
    izoabr
        18
    izoabr  
       2017-04-05 11:34:14 +08:00   ❤️ 1
    大概给你提个思路哦。

    1 、大蚊子,去找个电控排气阀,然后呢加排管、储气罐,发射食盐去打蚊子、苍蝇都可以。
    2 、可以用高清摄像头的思路做定位,但这得是固定的,趴在墙上的才行,如果是飞行中的,你就得做识别定位加航线预判,我估计你录像下来大概能有个思路怎么去预判航线,当然要足够高清才行。
    3 、预判出航线下一步就是调试你的发射器延迟和目标距离的时间差了,有可能你需要一个快排。
    4 、不要网购、提前交足水费,有敲门的,马上跑,上跑,跑...
    BAT
        19
    BAT  
       2017-04-05 11:37:35 +08:00   ❤️ 3
    你可以和他合作:
    viator42
        20
    viator42  
       2017-04-05 11:47:34 +08:00
    相机用的是可见光拍,关了灯咋办.红外,超声波的更好
    探测到之后该控制你的高炮打蚊子了,问题是现在的舵机精度都不高,没法有效的瞄准
    minamike
        21
    minamike  
       2017-04-05 13:33:11 +08:00
    整面墙挂满电蚊拍
    googlebot
        22
    googlebot  
       2017-04-08 18:13:23 +08:00 via Android
    对于文字老鼠,现代科技真落后
    secondwtq
        23
    secondwtq  
       2017-04-10 01:18:33 +08:00 via Android
    话说不用可见光,用类似 l 防空反导系统的雷达咋样...
    silencefent
        24
    silencefent  
       2017-04-10 19:41:33 +08:00
    不如换个思路,识别室内有蚊子,针对蚊子喜欢紫外光特点
    自动打开紫外灯+电网+关窗,定时结束开窗
    cysean
        25
    cysean  
       2017-05-10 09:26:22 +08:00
    这个思路很棒,可以使用航模上的云台,装上低功率激光发射器、高清摄像头,一台树莓派电脑,像雷达一样扫描屋子里的飞行物体,使用高清摄像头发现目标后,用算法推测它的飞行轨迹,然后精确控制云台对准目标,开火。这并不是最好的灭飞虫的方法,但确是最酷,也最值得拥有的。
    F0sd1ck
        26
    F0sd1ck  
       2017-06-01 22:58:56 +08:00
    可以用“无人机”加“电蚊拍”组合一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1149 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 18:26 · PVG 02:26 · LAX 10:26 · JFK 13:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.