2016-06-10 6 views
0

Ich Umschreiben dieses OpenCV Programm in Julia:OpenCV: drawKeypoints() in Python vs. Julia

import numpy as np 
import cv2 
from matplotlib import pyplot as plt 

img = cv2.imread('simple.jpg',0) 

# Initiate STAR detector 
orb = cv2.ORB() 

# find the keypoints with ORB 
kp = orb.detect(img,None) 

# compute the descriptors with ORB 
kp, des = orb.compute(img, kp) 

# draw only keypoints location,not size and orientation 
img2 = cv2.drawKeypoints(img,kp,color=(0,255,0), flags=0) 
plt.imshow(img2),plt.show() 

Wie konvertiere ich diese Zeile in Python

img2 = cv2.drawKeypoints(img, kp, color=(0,255,0), flags=0) 

Julia Format?

+4

Bitte ein MWE einbeziehen. Das kann kopiert und direkt in einen Python-Interpreter eingefügt und ausgeführt werden. Einschließlich der Importanweisungen. Ohne diese Sache müssen wir raten, wovon Sie reden. ZB ist cv2 eine opencv-Bindung? Wer weiß. –

+1

Yeah ist cv2 eine Klasse in Python (muss ein Typ in Julia werden), oder eine vorhandene Bibliothek importieren, etc. Nicht genug Informationen, um hier zu helfen. – Dan

+0

Sorry Leute, hoffentlich wird mein Beitrag helfen – haxtar

Antwort

0

Eine in Julia gleichwertige Linie, wäre funktioniert:

in pos3
img2 = cv2.drawKeypoints(img, kp, 0, color=(0,255,0), flags=0) 

Die Änderung für outImage ein Argument liefern sollte, wo man ist, wenn der skalare Wert 0 tun.