siamfc运行_sta系统

siamfc运行_sta系统修改siamfc文件夹下的Load.py文件importsyssys.path.append(‘/home/nanorobot/Documents/siamfc/siamfc’)sys.path.append(‘/home/nanorobot/Documents/siamfc’)fromsiamfcimportTrackerSiamFC,ops上面是把需要用到的自定义的模块路径引入进来,以防后面找不到模块,路径根据你自己的文件位置改。下面是修改主函数:if__name__==

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

修改siamfc文件夹下的Load.py文件

import sys
sys.path.append('/home/nanorobot/Documents/siamfc/siamfc')
sys.path.append('/home/nanorobot/Documents/siamfc')
from siamfc import TrackerSiamFC, ops

上面是把需要用到的自定义的模块路径引入进来,以防后面找不到模块,路径根据你自己的文件位置改。

下面是修改主函数:

if __name__ == '__main__':
    seq_dir = os.path.expanduser('/home/nanorobot/Documents/siamfc/BlurBody/')
    img_files = sorted(glob.glob(seq_dir + 'datasets/*.jpg'))
    anno = np.loadtxt(seq_dir + 'groundtruth.txt')

    ims = [cv2.imread(imf) for imf in img_files]

    VeryBig = 999999999
    Cap = cv2.VideoCapture(0)
    ret,frame = Cap.read()
    ims = [frame]
    cv2.namedWindow('SiamFC', cv2.WND_PROP_FULLSCREEN)
    init_rect = cv2.selectROI("SiamFC", ims[0], False, False)
    cv2.waitKey(0)
    x, y, w, h = init_rect
    print(x, y, w, h)

    toc = 0
    im = frame
    target_pos = np.array([x+w/2, y+h/2])
    target_sz = np.array([w, h])
    net_path = seq_dir + 'siamfc_alexnet_e50.pth'
    tracker = TrackerSiamFC(net_path=net_path)
    tracker.init(frame, init_rect)
    while(True):
        ret, im = Cap.read()
        if (ret==False):
            break
        box = tracker.update(im)
        ops.show_image(im, box,cvt_code=None)

修改好后,运行

python Load.py

显示在这里插入图片描述
选定目标在这里插入图片描述

按下回车或者空格,等待一会儿就可以了

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187154.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • linux zip 删除源文件,linux zip命令参数及用法详解–linux压缩zip文件命令[通俗易懂]

    linux zip 删除源文件,linux zip命令参数及用法详解–linux压缩zip文件命令[通俗易懂]linux命令的基本用法是:zip[参数][打包后的文件名][打包的目录路径]linuxzip命令参数列表:-a将文件转成ASCII模式-F尝试修复损坏的压缩文件-h显示帮助界面-m将文件压缩之后,删除源文件-n特定字符串不压缩具有特定字尾字符串的文件-o将压缩文件内的所有文件的最新变动时间设为压缩时候的时间-q安静模…

    2022年10月20日
    3
  • MySQL存储过程

    MySQL存储过程MySQL存储过程

    2022年4月22日
    32
  • 一个中科大差生的8年程序员工作总结

    一个中科大差生的8年程序员工作总结今年终于从大菊花厂离职了,离职前收入大概60w不到吧,在某乎属于比较差的,今天终于有空写一下自己的职场故事,也算是给自己近8年的程序员工作做个总结复盘。近8年有些事情做对了,也有更多事情做错了,在这里记录一下,希望能够给后人一些帮助吧,也欢迎私信交流。文笔不好,见谅,有些细节记不清了,如果有出入,就当是我编的这个故事吧。PS:有几个问题先在这里解释一下,评论就不一一回复了1、关于差生,我本人在科大时确实成绩偏下,差生主要讲这一点,没其他意思。2、因为买房是我人生中的大事,我认为需要记录和总结一下

    2022年10月16日
    4
  • 2021年 github被墙最新hosts-每日更新[通俗易懂]

    2021年 github被墙最新hosts-每日更新[通俗易懂]2021年github被墙最新hosts-每日更新解决方法参考链接:http://blog.yoqi.me/lyq/16489.html

    2022年7月1日
    69
  • java tess4j 示例_java 使用tess4j实现OCR的最简单样例[通俗易懂]

    java tess4j 示例_java 使用tess4j实现OCR的最简单样例[通俗易懂]网上很多教程没有介绍清楚tessdata的位置,以及怎么配置,并且对中文库的描述也存在问题,这里介绍一个最简单的样例。1、使用maven,直接引入依赖,确保你的工程JDK是1.8以上net.sourceforge.tess4jtess4j4.3.12、实现代码publicclassOCRDemo{publicstaticvoidmain(Stringargs[])throwsExce…

    2022年5月12日
    42
  • hdu 1520Anniversary party(简单树形dp)

    hdu 1520Anniversary party(简单树形dp)

    2021年12月3日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号