2016-07-19 13:59:23 -0600 | asked a question | Illegal instruction vmovss on running openCV program Hello, I'm running a centos7 machine and I have installed opencv3 by compiling the source. I have a test C++ program to run openCV but it gives the error: Illegal Instruction. I extracted the core dump and ran it with gdb to get the following output: As it can be seen, the vmovss instruction is found to be illegal and I'm not sure why. My cpu/procinfo is as follows: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz stepping : 2 microcode : 0x13 cpu MHz : 2394.000 cache size : 12288 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat dtherm tsc_adjust bogomips : 4788.00 clflush size : 64 cache_alignment : 64 address sizes : 42 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 44 model name : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz stepping : 2 microcode : 0x13 cpu MHz : 2394.000 cache size : 12288 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 11 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes hypervisor lahf_lm ida arat dtherm tsc_adjust bogomips : 4788.00 clflush size : 64 cache_alignment : 64 address sizes : 42 bits physical ... |
2016-06-29 10:00:22 -0600 | asked a question | AKAZE not producing good results compared to SIFT in openCV Java Hello everyone, I'm new to the world of computer vision and presently I'm working on a project to compare two images to see if there is a match. I have read that AKAZE performs better compared to SIFT, but I have found otherwise. I'm using the Java implementation of openCV and I find that SIFT produces better feature points and thereby better matches as compared to AKAZE. Following is the code I use for detecting keypoints, computing descriptors and finding matches: The code is the same for AKAZE as well, just that I substitute SIFT with AKAZE in the code. I get around 178 matches for SIFT but just 10-20 matches for AKAZE. Could you help me in identifying what could be a probable cause of this issue? Could this be anything related to the Java wrapper for openCV? Thanks |