我使用命令visionSupportPackages
为matlab安装了OpenCV接口,以便运行testORBFeaturesOCV.m
脚本,该脚本在official tutorial标题" Run Oriented FAST and Rotated标题下简要(ORB)探测器示例"。
我编译opencv cpp文件很好,虽然有一个警告,opencv是用VS2012编译的,而matlab(2015a)使用的是VS2010。
但是,当我运行testORBFeaturesOCV.m
脚本时,它会在到达opencv函数时崩溃。它不会产生任何崩溃日志文件。
另一方面,当我从同一个教程运行模板匹配示例时,它会生成崩溃日志文件。以下是该文件的前27行:
Access violation detected at Wed Oct 19 17:43:21 2016
Configuration:
Crash Decoding : Disabled
Crash Mode : continue (default)
Current Graphics Driver: Unknown hardware
Default Encoding : windows-1252
Graphics card 1 : Intel Corporation ( 0x8086 ) Intel(R) HD Graphics 5500 Version 20.19.15.4444
Graphics card 2 : Advanced Micro Devices, Inc. ( 0x1002 ) AMD Radeon (TM) R5 M330 Version 20.19.0.32837
Host Name : Lenovo-PC
MATLAB Architecture : win64
MATLAB Root : C:\Program Files\MATLAB\MATLAB Production Server\R2015a
MATLAB Version : 8.5.0.197613 (R2015a)
OpenGL : hardware
Operating System : Microsoft Windows 10 Home Single Language
Processor ID : x86 Family 6 Model 61 Stepping 4, GenuineIntel
Virtual Machine : Java 1.7.0_60-b19 with Oracle Corporation Java HotSpot(TM) 64-Bit Server VM mixed mode
Window System : Version 10.0 (Build 14393)
Fault Count: 1
Abnormal termination:
Access violation
我尝试以管理员身份运行MATLAB但它没有用。关于如何使其发挥作用的任何想法?
运行ORB检测器示例后,下图显示错误: