win10运行PySOT

我的复现步骤主要按照这位大佬的博客做的:

[1] https://blog.csdn.net/weixin_42495721/article/details/110732592

出现问题1

在设置PYTHONPATH时,按照引文[1]中的方法不好用(如图)
图1

解决方法1

1.我当时将所有相对地址都改成了绝对地址,以无摄像头的为例:

//增加我的下载目录:F:/STVIR-pysot-master
//同时注意模型的选择,这里是siamrpn_r50_l234_dwxcorr

python tools/demo.py 
--config F:/STVIR-pysot-master/experiments/siamrpn_r50_l234_dwxcorr/config.yaml     
--snapshot F:/STVIR-pysot-master/experiments/siamrpn_r50_l234_dwxcorr/model.pth 
--video F:/STVIR-pysot-master/demo/bag.avi

2.在代码文件内添加:

import sys
sys.path.append('你的\\pysot-master\\路径')

3.更改 “Run” 下的 “Edit Configurations”

方法2和3详情见下方博客4.1的内容
[2] https://blog.csdn.net/sements/article/details/105495812?depth_1-

出现问题2

数据集的配置在引文[1]中描述的不是很清楚(我当时就没看明白…),后来找到清楚解释。

解决方法2

[3] https://blog.csdn.net/ZZXin_/article/details/90203734

将引文[3]截图部分和引文[1]结合起来操作
在这里插入图片描述

出现问题3

运行eval.py的时候报错too many indices for array: array is 0-dimensional, but 1 were index

解决方法3

不会…somebody help me plz…
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
### 回答1: VB6.0是一种运行Windows操作系统上的编程语言,而Win10则是Windows操作系统的最新版本。VB6.0在Win10运行需要一些特定的运行库。 在Win10运行VB6.0程序时,需要安装Visual Basic运行库。这些运行库包括Microsoft Visual Basic 6.0 Service Pack 6(SP6),它是VB6.0的最终更新版本,包含了一些修复和增强功能。此外,还需要Visual C++ Redistributable Packages,它包括了许多常见的C++运行库,也是VB6.0运行所必需的。 在安装运行库之后,可以在Win10运行VB6.0程序。但是,需要注意的是,由于VB6.0是针对较早的Windows版本设计的,因此可能会遇到一些兼容性问题。例如,一些API调用和功能在Win10中可能不再被支持,需要进行修改。另外,也可能会出现一些界面显示问题,因为Win10使用了更现代的UI设计。 为了解决这些问题,可以将VB6.0程序更新到更现代的技术。例如,可以将VB6.0代码迁移至VB.NET,这是一种更现代和支持性更好的编程语言。或者,可以使用兼容性模式来运行VB6.0程序,以确保更好的兼容性和稳定性。 总之,要在Win10运行VB6.0程序,需要安装适当的运行库,并注意可能的兼容性问题。如果遇到问题,可以考虑将程序更新到更现代的技术或使用兼容性模式来解决。 ### 回答2: VB6.0是指微软开发的一种基于COM(Component Object Model,组件对象模型)的编程语言,而Win10是微软推出的最新版本的操作系统。在Win10操作系统中,由于VB6.0的开发环境和运行库已经过时,因此需要额外安装VB6.0的运行库才能在Win10系统上正常运行VB6.0编写的程序。 VB6.0的运行库包括了一些必要的文件和组件,以支持VB6.0编写的程序能够在操作系统上正确运行和调用。安装VB6.0的运行库可以通过下载并安装Microsoft Visual Basic 6.0运行时文件来实现。这些文件包括了许多DLL(动态链接库)和OCX(OLE Custom Controls,OLE自定义控件)文件,以及一些内部组件和系统支持文件。 安装VB6.0运行库后,我们就能够在Win10操作系统上成功运行VB6.0编写的程序了。这些运行库文件提供了许多功能和支持,例如在程序中使用常见的控件(如按钮、文本框等)、访问系统的文件和资源、连接数据库等。运行库文件在程序运行时会被自动加载,以提供所需的功能和支持。 需要注意的是,尽管VB6.0的运行库可以在Win10操作系统上安装和运行,但由于VB6.0已经过时,因此某些新的功能和特性可能无法在VB6.0程序中使用。此外,随着操作系统的升级和演变,未来在更高版本的Windows操作系统上可能会出现一些兼容性问题。因此,开发者在选择开发工具和目标操作系统时需要考虑这些因素,并寻找更适合的解决方案。 ### 回答3: VB6.0是一种开发工具,用于开发基于Windows操作系统的应用程序。它在Windows 10操作系统中可以继续使用,但是在运行VB6.0应用程序时可能会遇到运行库的问题。 Windows 10操作系统自带了一些常见的运行库,这些运行库可以支持一些老旧的应用程序,包括VB6.0。但是,并不是所有的运行库都会被自动安装在Windows 10系统中。 所以,如果运行VB6.0应用程序时出现了缺少运行库的错误,我们可以手动安装所需的运行库。这些运行库可以从Microsoft官方网站上下载,或者从其他可信的软件下载网站获取。 在安装运行库之前,我们可以先检查一下操作系统中缺少的运行库。可以使用一些第三方工具或者通过命令提示符输入一些命令来查看系统中缺少的运行库。 安装运行库时,我们要确保下载的运行库版本与我们使用的VB6.0版本相匹配。通常,运行库的安装程序都是自解压的可执行文件,我们只需要双击运行它,按照安装向导的指示进行操作即可。 安装完所需的运行库后,我们再次运行VB6.0应用程序时,就不会再出现缺少运行库的错误了。 需要注意的是,尽管VB6.0可以在Windows 10系统中继续使用,但是由于VB6.0是一个相对较老的开发工具,它可能无法很好地与最新的Windows 10系统兼容。在开发应用程序时,我们可能会遇到其他一些与系统兼容性相关的问题,需要适当地进行调整和处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值