[问题] 工具书版本太旧?

楼主: greengobyw (绿古比)   2019-09-04 16:56:01
各位大大好
我平时在工厂工作,内容主要是写PLC阶梯图、机台测试、做夹具等。
我想学习更高深的PC BASED与AOI机器视觉,可以量长度、找瑕疵、
捡不同颜色的球。
我手边有一本C++工具书 "C HOW TO PROGRAM 4/e"中文版,2004年出版。
请问这本书会不会太旧,有需要再买新的版本吗?
另外我上面提的方向,有大大可以建议书单吗?
非常感谢<(__)>
作者: james732 (好人超)   2019-09-04 18:26:00
不知道你常用的compiler有没有支援到C++11之后的版本?https://i.imgur.com/rgmBl9l.png2011年推出的C++11是很大的变化,你的书肯定没有包含到但你使用的工具(Compiler, toolkit)等不一定有跟上
作者: MOONRAKER (㊣牛鹤鳗毛人)   2019-09-04 19:00:00
那本就入门而已 从那本到机械视觉还要很久
作者: chuegou (chuegou)   2019-09-04 19:09:00
讲到这个 LDD3没有device tree让我很惊讶
楼主: greengobyw (绿古比)   2019-09-04 19:47:00
我用的软件是Visual Studio Community下载的 应该会支援补充:我刚刚去博客来定C++ Primer 5th Edition 中文版了 可惜The C++ Programming Language中文版 停售了
作者: Schottky (顺风相送)   2019-09-05 05:52:00
AOI 不需要学 C++ 吧,厂商都有现成工具软件你要自己玩 OpenCV 也不一定要用 C++还是说你们现在使用的 AOI 机台就是需要写C++程式的?
楼主: greengobyw (绿古比)   2019-09-05 08:34:00
目前厂内并没有使用AOI 但我觉得这是未来的方向我知道AOI会用到C#\C++ 学会C++后 C#也容易学会是吗
作者: Schottky (顺风相送)   2019-09-05 10:26:00
C# 不是 C++ 生的,他和 Java 血缘比较近一点如我前面说的,AOI 用 C++ 去做反而是自讨苦吃自学的话你也只能用 OpenCV,可以考虑用 Python 写其他厂商的东西你也买不起,效果也没 OpenCV 好我会用 C++ 写 AOI 纯粹只是当年没有 OpenCV 可以用厂商的工具速度又极慢,产线上需要比他快100倍的的速度辨认一张统一发票的号码就要两秒......只好自己动手写。
作者: qscgy4 (有点厉害)   2019-09-05 17:14:00
感觉楼上讲的怪怪的? 要玩透OpenCV学C++不是最好的选择吗?OpenCV是一个库,不是一个语言吧他想要玩AOI阿不就是学基本C++语法就能玩OpenCV了吗?人家又不是要用C++去刻AOI library,是不是误会什么了
作者: EricTCartman (阿ㄆㄧㄚˇ)   2019-09-05 18:15:00
EC++跟MEC++还有modern相关的读一读就够了买新的primer只是在浪费时间+金钱而已 学不到新东西
作者: Schottky (顺风相送)   2019-09-06 02:00:00
是的,OpenCV 只是程式库不是语言,所以没规定非要学 C++ 才能操作 OpenCV 啊,高兴用什么语言都可以我承认在本板叫人家不要用 C++ 是蛮欠揍的啦......
作者: james732 (好人超)   2019-09-06 10:25:00
要不要学一下OpenCV+Python,听说很简单 (喂
楼主: greengobyw (绿古比)   2019-09-06 11:36:00
谢谢各位大大的意见 有提到的关键字 我会去google看看 感恩
作者: OwTaingJune (机械加鲁鲁)   2019-09-07 06:26:00
q大这样讲让我想到一篇奇文
作者: gomi (勾亿郎)   2019-09-12 08:32:00
opencv 文件最齐的就 c++

Links booklink

Contact Us: admin [ a t ] ucptt.com