Matlab2016b 通過mex呼叫opencv

2021-07-24 22:20:03 字數 692 閱讀 3009

想用matlab做交通標識識別,環境配置過程中,參考了一些博文,但是其實還是蠻費時間。

這裡總結和記錄一下過程中所遇到的問題以及解決辦法,希望對大家有幫助。

os:win7 64bit

opencv version: 2.4.13

matlab: 2016b

compiler: vs2012

1. 首先安裝vs2012(或者其他版本),用為在matlab中c/c++的編譯環境

(關於visual studio,matlab,以及opencv的安裝和配置已有許多博文有詳盡的介紹,這裡不再贅述)

2. 用mex -setup 檢視c/c++的編譯環境

mex相當於乙個介面,就是將相應的c/c++程式通過mex介面,可以在matlab上跑。換句話說,此時的c/c++程式通過mex變成了matab function

具體可以在命令列輸入help mex 以檢視幫助文件。

在命令列中輸入:

mex -setup

如果你的環境安裝配置成功 (因為安裝的時候的路徑為預設路徑,所以不會有太大的問題,如果沒有出現以上的情況

2016藍橋杯B組 NO 6

方格填數 如下的10個格仔 填入0 9的數字。要求 連續的兩個數字不能相鄰。左右 上下 對角都算相鄰 一共有多少種可能的填數方案?請填寫表示方案數目的整數。注意 你提交的應該是乙個整數,不要填寫任何多餘的內容或說明性文字。include include include include using n...

linux下安裝matlab 2016教程

說明 環境ubuntu 安裝要求 會linux基本的操作 2 安裝過程 2.1 將檔案進行解壓,推薦在windows上將兩個.iso檔案包分別解壓,解壓結束後在將matlab 2016 2檔案中所有檔案以合併方式複製到matlab 2016 1資料夾中,注意 兩個檔案解壓後都含有.的隱藏檔案,這兩個...

通過matlab實現正交表

正交表的構造方法及matlab 實現 河南師範大學數學與資訊科學學院 453007 龐善起 鹿姍姍 ps 因為我是照著上述 進行修改的,所以就當做非原創吧,尊重作者 侵權聯絡必刪 生成l4 2 3 的正交表為例 clc clear all t 2 u 2 lt u t p t v k l d l1 ...