2015-06-23 43 views
0

我在linux上開發了一個opencv python程序,現在我正試圖在mac上運行它。libC++ abi.dylib:以NSException類型的未捕獲異常終止

但現在我得到以下錯誤運行它。 我使用brew安裝了opencv。

/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users /krupanilesh/Desktop/dependencies/gazedev.py 
2015-06-23 12:17:00.197 Python[803:16229] -[_NSFullScreenWindow sliders]: unrecognized selector sent to instance 0x102dcb8c0 
2015-06-23 12:17:00.198 Python[803:16229] An uncaught exception was raised 
2015-06-23 12:17:00.198 Python[803:16229] -[_NSFullScreenWindow sliders]: unrecognized selector sent to instance 0x102dcb8c0 
2015-06-23 12:17:00.198 Python[803:16229] (
0 CoreFoundation      0x00007fff96b4303c __exceptionPreprocess + 172 
1 libobjc.A.dylib      0x00007fff8b34176e objc_exception_throw + 43 
2 CoreFoundation      0x00007fff96b460ad -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 
3 CoreFoundation      0x00007fff96a8be24 ___forwarding___ + 1028 
4 CoreFoundation      0x00007fff96a8b998 _CF_forwarding_prep_0 + 120 
5 libopencv_highgui.2.4.dylib   0x0000000101f684d8 -[CVView setFrameSize:] + 193 
6 libopencv_highgui.2.4.dylib   0x0000000101f664b3 cvShowImage + 887 
7 libopencv_highgui.2.4.dylib   0x0000000101f6506d _ZN2cv6imshowERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_11_InputArrayE + 390 
8 cv2.so        0x0000000101888e61 _ZL15pyopencv_imshowP7_objectS0_S0_ + 366 
9 Python        0x00000001000c357d PyEval_EvalFrameEx + 24829 
10 Python        0x00000001000c58e3 PyEval_EvalCodeEx + 2115 
11 Python        0x00000001000c5a06 PyEval_EvalCode + 54 
12 Python        0x00000001000ea41e PyRun_FileExFlags + 174 
13 Python        0x00000001000ea6ba PyRun_SimpleFileExFlags + 458 
14 Python        0x000000010010187d Py_Main + 3101 
15 Python        0x0000000100000f14 Python + 3860 
16 ???         0x0000000000000002 0x0 + 2 
) 
2015-06-23 12:17:00.199 Python[803:16229] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_NSFullScreenWindow sliders]: unrecognized selector sent to instance 0x102dcb8c0' 
*** First throw call stack: 
(
0 CoreFoundation      0x00007fff96b4303c __exceptionPreprocess + 172 
1 libobjc.A.dylib      0x00007fff8b34176e objc_exception_throw + 43 
2 CoreFoundation      0x00007fff96b460ad -[NSObject(NSObject) doesNotRecognizeSelector:] + 205 
3 CoreFoundation      0x00007fff96a8be24 ___forwarding___ + 1028 
4 CoreFoundation      0x00007fff96a8b998 _CF_forwarding_prep_0 + 120 
5 libopencv_highgui.2.4.dylib   0x0000000101f684d8 -[CVView setFrameSize:] + 193 
6 libopencv_highgui.2.4.dylib   0x0000000101f664b3 cvShowImage + 887 
7 libopencv_highgui.2.4.dylib   0x0000000101f6506d _ZN2cv6imshowERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEERKNS_11_InputArrayE + 390 
8 cv2.so        0x0000000101888e61 _ZL15pyopencv_imshowP7_objectS0_S0_ + 366 
9 Python        0x00000001000c357d PyEval_EvalFrameEx + 24829 
10 Python        0x00000001000c58e3 PyEval_EvalCodeEx + 2115 
11 Python        0x00000001000c5a06 PyEval_EvalCode + 54 
12 Python        0x00000001000ea41e PyRun_FileExFlags + 174 
13 Python        0x00000001000ea6ba PyRun_SimpleFileExFlags + 458 
14 Python        0x000000010010187d Py_Main + 3101 
15 Python        0x0000000100000f14 Python + 3860 
16 ???         0x0000000000000002 0x0 + 2 
) 
libc++abi.dylib: terminating with uncaught exception of type NSException 

在此先感謝

回答

0

我終於解決了自己的問題,由於某些原因,全屏模式無法在Mac上工作,禁止該解決了這個問題對我來說。

+0

全屏模式無法在Mac上使用...但並非總是如此!我有一個可以在樹莓派上正常工作的程序,但是在嘗試進入全屏模式之後,在Mac上的mplayer調用os.system之後中止了陷阱6 ....但是隻有第二次通過同一段代碼(對於第二個事件)!程序啓動時進入全屏模式。第一個事件發生,程序退出全屏模式,啓動mplayer(全屏模式),然後在mplayer退出後重新進入全屏模式。第二個事件發生,程序退出全屏幕,以全屏模式再次啓動mplayer,然後陷阱6 –

相關問題