平台: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出现“模块
已加载,但对于DllRegisterServ的调用失败,错误代码为0x8007005” 按确定。
4按开始--所有程序--附件---以管理员身份运行命令提示符(鼠标右键单击) 再次输入regsvr32 本人采取的这种方法!
方法二:
1在开机的时候按F8 进入安全模式
2进入安全模式后,使用键盘组合键WIN+R打开系统"运行"对话框。
(前两步可以改为在运行中输入cmd,再按ctrl+shift+enter,直接进入管理员模式)
3在框内键入以字段: regsvr32 proxytrans.ax
4回车进行注册,显示控件注册成功即可。关闭计算机,再正常启动,程序就可以正常使用了。
此方法没试,估计也差不多!