ymnk13 / UMATracker

動物(UMA)の動きを追跡します!! UMATracker = Useful Multiple Animal Tracking Software
7 stars 1 forks source link

楕円選択が反映されない #12

Open Licht-T opened 9 years ago

Licht-T commented 9 years ago

引数の順序が変化した可能性あり. OpenCVのバージョン差異によるものなのかチェック中. Macでの出力コードをください.

http://docs.opencv.org/modules/core/doc/drawing_functions.html#ellipse

出力されたコード.

class filterOperation:
    def filterFunc(self, im_input):
        im_output = cv2.bitwise_and(im_input,im_input,mask=self.im_mask_rouwqiio)

        return im_output
    def __init__(self, im_input):
        self.width, self.height, self.dim = im_input.shape
        self.im_mask_rouwqiio = np.zeros((self.width, self.height), dtype=np.uint8)
        cv2.ellipse(self.im_mask_rouwqiio,((150+450)/2,(150+450)/2),(int(abs((150-450)/2)),int(abs((150-450)/2))), angle = 0,startAngle = 0,endAngle = 360 , color=255,thickness = -1)
        return

エラーコード.

Block Evaluation Error: ellipse() takes at most 5 arguments (8 given)
Licht-T commented 9 years ago

https://github.com/ymnk13/UMATracker/commit/c61bf424f773a9c5efa49028bb55a86a075242ca のコミットで修正したものの,依然原因は不明. コードが長すぎたせいなのか何なのか良く分からないが,Python側でのexecでこけている模様.