def createCV_demo():
print "create CV demo ..."
obj=FreeCAD.ActiveDocument.addObject('App::DocumentObjectGroupPython','Image')
obj.addProperty('App::PropertyFile','imageFile',"base").imageFile='/home/thomas/Bilder/c1.png'
obj.addProperty('App::PropertyLink','imageNode',"base")
obj.addProperty('App::PropertyBool','imageFromNode',"base").imageFromNode=False
obj.addProperty('App::PropertyInteger','blockSize',"cornerHarris").blockSize=2
obj.addProperty('App::PropertyInteger','ksize',"cornerHarris").ksize=3
obj.addProperty('App::PropertyFloat','k',"cornerHarris").k=1.0
_CV_demo(obj,'/icons/bounder.png')
_ViewProviderCV_demo(obj.ViewObject,__dir__+ '/icons/icon1.svg')
app=MyApp()
miki2=miki.Miki()
miki2.app=app
app.root=miki2
app.obj=obj
obj.ViewObject.Proxy.cmenu.append(["Dialog",lambda:miki2.run(MyApp.s6)])
obj.ViewObject.Proxy.edit= lambda:miki2.run(MyApp.s6)
return obj
#
# derived classes
#
评论列表
文章目录