[問題] 工具書版本太舊?

作者: 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