發表文章

目前顯示的是有「opencv2411_3.0開發筆記」標籤的文章

Cmake使用教學及介紹_打包C++_Library_如何使用CMake和Visual Studio 去建置一個 open source project_ShareLibrary和StaticLibrary差異

圖片
Cmake 主要是常用的跨平台編譯器 以下我們就用CodeBlock寫一支簡單HelloWorld輸出的小程式 再次溫故悉知一次寫好的程式碼到封裝至運行的整體流程喔!!!! File --> New Project  選擇 Console Application  在此選擇C++  將專案命名好 這裡的 GNU GCC Compiler 指的就是一種編譯器(講白話一些就是翻譯官  翻譯人員) GCC 主要全稱就是   G NU C ompiler C ollection GNU編譯器套裝 是以GPL及LGPL授權條款所發行的自由軟體 GCC (以C語言編譯器為主要發展特色/1985年由理察·馬修·斯托曼開始發展) 也常被認為是 跨平台編譯器的一種標準 。 GNU(商標主要是一隻牛羚)  ---> 主要是一種自由作業系統,其內容軟體 完全以 GPL(General Public License) 方式釋出 也就是所謂的  「通用授權條款」 GPL授予程式接受人以下自由權利:   * 以任何目的運行此程式的自由;   * 再複製的自由;   * 改進此程式,並公開發布改進的自由(前提是能得到源代碼)。 ==> 尋求確保上述自由能在 複製軟體 及 衍生作品 中得到保障 也是一般廣泛大眾使用的很常聽到的 免費軟體授權條款 就多出了  bin 及 obj目錄 bin目錄主要放置 經過Compiler翻譯成電腦看的懂的機器碼(執行檔  .exe) 也就是二進制binrary的英文縮寫,主要用來存放編譯的結果 最初C編譯的程序文件都是二進制的File 若你使用visual studio編譯則會分成有Debug(測試區)和Release(正是區)兩個版本 分別對應的文件夾爲bin/Debug和bin/Release obj目錄則是放了   .o檔案 那基本上你可能會好奇這兩個目錄的差異 還有打開基本上都是像加密過的亂碼一樣看不太懂 以下在來看一個...

如何在windows配置python開發所需的opencv套件_pillow枕頭套件_matplotlib套件_戰勝這個亂世

圖片
大家好 本次要和教大家配置python版的opencv 和另外三種套件的基礎運用 主要原因在於課程作業有用到順便寫下一些經驗及分享 讓大家可以在這個亂世中求生存 然後分享一些 python 程式語法的定石 請先至下方兩個link分別下載 1. opencv3.2.0 https://github.com/opencv/opencv/releases/tag/3.2.0 2. python2.7.13 https://www.python.org/ 首先目前opencv 最新版本已經出現至 3.2.0 http://opencv.org/releases.html 那基本上  3.1.0  和  3.2.0 他們所 support 的 python 版本皆為 2.7版的python 因此我們先使用  2.7 python做一些電腦視覺相關的開發教學 首先將你下載好的python 確認並添加  環境變數 兩個路徑 OK 在安裝opencv之前 這裡我用的是2.7.13 先將 cv2.pyd 複製到python安裝目錄Lib\site-packages下 嘗試打開 2.7.13的 command 輸入  import cv2 之後 出現錯誤 到終端機下 python -m pip install --upgrade numpy 更新 numpy 套件 (數學套件) 之後就能正常運行了 接著我們來利用pip套件安裝管理指令 新增幾項常用的套件 記得先下載pip 才能使用該指令 https://pypi.python.org/pypi/pip/ 在這個亂世,若能多攜帶幾個幫助我們打仗的夥伴就會比較可靠 首先是影像(圖像)方面處裡的輔助套件庫 matplotlib pillow pip install matplotlib(記得numpy要先裝!!!) https://matplotlib.org/ 一套在python運行 Matlab 科學運算的套件庫 (Python 2D plotting library) 主要是做數學...