win7系统下用opencv读取摄像头出现的proxytrans.ax问题

来源:互联网 发布:ubuntu libxml 编辑:程序博客网 时间:2024/06/07 23:00

平台:win7+vc6.0+opencv1.0.0


问题:用opencv打开摄像头,但是出现proxytrans.ax could not be loaded。Please register it using regsvr32.exe。

度娘的解决办法:

第一,检查你的环境变量是否配置ok,相关的.dll路径是否正确。

第二,在dos下面输入 regsvr32 ProxyTrans.ax试试。

第一条不用说了,只要配置好opencv就肯定没问题,那么直接按着第二步来,如果直接在cmd中输入还是会有错误,如下:

ProxyTrans.ax已下载,但是对DllRegisterServer的调用失败,错误代码为0x8007005。

然后又找度娘,解决办法如下:

方法一:

1运行(或[win]+r):

2输入regsvr32proxytrans.ax 回车进行注册,

3出现“模块

proxytrans.ax

已加载,但对于DllRegisterServ的调用失败,错误代码为0x8007005” 按确定。

4按开始--所有程序--附件---以管理员身份运行命令提示符(鼠标右键单击) 再次输入regsvr32

proxytrans.ax。

本人采取的这种方法!

方法二:

1在开机的时候按F8 进入安全模式 

2进入安全模式后,使用键盘组合键WIN+R打开系统"运行"对话框。

(前两步可以改为在运行中输入cmd,再按ctrl+shift+enter,直接进入管理员模式)

3在框内键入以字段: regsvr32 proxytrans.ax

4回车进行注册,显示控件注册成功即可。

关闭计算机,再正常启动,程序就可以正常使用了。

此方法没试,估计也差不多!