CV_demo.py 文件源码

python
阅读 28 收藏 0 点赞 0 评论 0

项目:reconstruction 作者: microelly2 项目源码 文件源码
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
#
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号