C_Sharp 板


LINE

偶尔爬文时有些解法来自於此板, 回馈一下我所知道的内容, 若有讲错的地方还请各位大 大补充, 感恩! OpenCVSharp 应该指的是 EmguCV 吗? 如果是的话建议你先去了解使用的语法是不是有额 外作了其他事情在 EmguCV 之中, 可能会发现大量的运算时间耗费在将 C++ Vector 转成 C# Object. https://imgur.com/dlt2YaF 直接使用 DetectMultiScale 跟CvInvoke.cveCascadeClassifierDetectMultiScale 结果 一样, 速度是完全不一样的, 这需要你花时间去做实验. OpenCV C++ 有些语法在 EmguCV 上是没有的, 为什麽没有, 因为没有写. https://www.emgu.com/wiki/index.php/Download_And_Installation 根据 EmguCV Wiki 的 1.3 Building from Git, 此节在说明如何自行build EmguCV, 代 表若你有想使用的语法或 output 只有在 OpenCV, 但在 EmguCV 上有缺失, 那你需要自 己去改写 EmguCV 的 source code. 或者建个 ticket 给 EmguCV team, 但就不知道哪 个版本他们会帮你做. 若你想要尝试自己写的话, 就跟 C++ 的写法类似, 在 C# 写 Pointer, 详细可参考下列 网址, 第一个自写的 offline 瑕疵辨识程式关於加速的问题都是参考此篇. http://yy-programer.blogspot.com/2012/08/c.html 另外很多影像相关的学习都可参考YY大. Halcon 跟 OpenCV 比起来就像是 Oracle 跟 MySQL, 如果 OpneCV 用的好还是可以接近 Halcon. 彼此都有优劣, 像 Deep learning 相关, OpenCV 就比较多资源可使用. Halcon 速度会快跟其他大大讲的一样, 毕竟是商用软体, 若可 CPU 相关加速如 SSE, De fault 设定都是自动开启, GPU 加速则是要额外用其他语法开启. 做影像处理如 AOI 是一条不归路. 学了演算法要开始做实验时, 要先学怎麽架相机. 开始取影像时, 要学怎麽架光源, 调完光源时, 要隔绝环境变数, 再来, 轴控, 电控, 机构, 光学, CCTV, 显微镜头, GPU Cuda, Deep learning, ... 等 等. 对 AOI 产生倦怠时, 想换工作时大家都要你做相关的事, 还是默默继续做下去. 一个不务正业 & 末路出家的 软体技术员留 ※ 引述《MasterChang (Han-Yuan)》之铭言: : 我认为这个思考上有盲点。为什麽用opencv做?为什麽不用halcon? : 说白了就是成本跟弹性的问题。 : 另外,所谓的差很多是差在哪边?执行效能?我自己用基於opencv做 : 案子,目前没有遇到你说性能不佳的问题,有比较过相同AOI专案, : 用opencv跟halcon的效能使用者感觉不出来。 : 因为除了AOI工作,还要连接很多客户现有的设备,工作量也不少。 : 纠结在这一块其实没有甚麽必要。 : 如果觉得效能不好,可以用 C++先做相关工作,UI部分用C#做。因为 : opencv只是基本工具,很多分析模组还是得自己开发,我们自己做五 : 六年了,其实累积很多代码/模组/dll。 而且顾客需求又很多种,有 : 些要WinForm,有些要WPF,有些要web展示,做成各类dll呼叫是比较 : 有弹性的。 : halcon那麽老牌的公司,如果随随便便你用opencv做就超越情何以堪 : ※ 引述《popen (快乐的工作)》之铭言: : : 你好, : : 我的公司软体都是用C# + OpenCVsharp来开发影像处理相关专案, : : 但发觉怎麽开发, 都还是比商用软体halcon差很多, : : 而且一样都是用电脑开发, : : 想请教一下如果一些基本的影像处理演算法不用opencv,改成自己写, : : 例如: open, close, dilation, erosion, smooth, threshold等算法, : : 我该怎麽做才能像halcon这麽快呢? : : 还是说halcon都是用C++写的, 或是用gpu加速, 单纯用C#达不到halcon速度? : : 不知是否有先进有相关经验能告知方向或方法? --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.73.185.93 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1619840468.A.244.html ※ 编辑: buletris (42.73.185.93 台湾), 05/01/2021 11:44:07 ※ 编辑: buletris (42.73.46.87 台湾), 05/01/2021 12:02:08
1F:→ kobe8112: OpenCVSharp跟EmguCV是不同的喔 05/01 15:29
2F:→ kobe8112: 不过都是OpenCV的 .net wrapper没错 05/01 15:30
3F:→ buletris: 原来如此,又学习哩! 05/01 20:32
4F:推 neo5277: 想要用c#来画画 05/03 17:20
5F:→ tp6vul3co: 心有戚戚焉 工作有一半时间都不是在做AOI的事 06/04 11:04
6F:→ tp6vul3co: 架光源 调镜头 写PLC MODBUS...等 06/04 11:05







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Tech_Job站内搜寻

TOP