0

OS:ウブンツ

cv パッケージの関数を使用して、特定の画像内のオブジェクトのエッジを検出しようとしています。

まず、ubuntu ターミナルで「qlua」を実行します。

local cv = reuqire 'cv'
require 'cv'
reuqire 'image'
lena_p = image.load('/home/stone/codes/lena1.jpg')
image.dispaly(lena_p)
cv.rectangle{lena_p,{5,5},{10,10},color = {30,30,180},thickness = 2}
ca_l = cv.Canny{image=limg,threshold=1,threshold=10}

ただし、次のエラーで失敗します。

[string "cv.rectangle{lena_p,{5,5},{10,10},color = {30..."]:1: グローバル 'cv' (nil 値) のインデックスを作成しようとしています スタック トレースバック: [string "cv.rectangle{lena_p,{5,5},{10,10},color = {30..."]:1: メイン チャンク内 [C]: 0x7f6be51eaba0

[string "ca_l = cv.Canny{image=limg,threshold=1,thresh..."]:1: グローバル 'cv' (nil 値) のインデックス作成を試みます スタック トレースバック: [string "ca_l = cv.Canny{ image=limg,threshold=1,thresh..."]:1: メイン チャンク内 [C]: at 0x7feb66429ba0

私の質問はこれです、「cv」パッケージの関数を使用してオブジェクトの輪郭を検出するにはどうすればよいですか?

参照: https://github.com/VisionLabs/torch-opencv/tree/master/cv

4

1 に答える 1