Как работать с классами, реализованными в Cv2 / .dylibs / QTGui и LibQcocoa / LibQt5Print Support? - PullRequest
2 голосов
/ 06 июня 2019

Я пытаюсь реализовать маску RCNN для набора данных изображений, и мой код останавливается с сообщениями об ошибках.Эти 8 классов реализованы в двух разных местах на моем компьютере, и компьютер подсказывает мне выбрать один;однако я не могу понять, как выбрать один (или какой выбрать). Я только в HS, поэтому мне действительно нужна вся помощь, которую я могу получить! :) 1003 *

Я запускаю это на Mac в Eclipse с Anaconda 3.


visualize.display_instances(image, r['rois'], r['masks'], r['class_ids'], dataset.class_names, r['scores'], ax=get_ax(1), title="Predictions")

В этой строке вызываются эти классы.Программа может вызывать функцию и выводить метаданные:

image                    shape: (736, 700, 3)         min:    0.00000  max:  255.00000  uint8
molded_images            shape: (1, 1472, 1408, 3)    min:  -48.22000  max:  214.44000  float64
image_metas              shape: (1, 14)               min:    0.00000  max: 1472.00000  float64
anchors                  shape: (1, 517638, 4)        min:   -0.06433  max:    1.01884  float32

, но затем останавливается из-за ошибки:

objc[1408]: Class QCocoaPrintPanelDelegate is implemented in both /Users/myName/py3env/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtGui (0x1c400c8638) and /Users/myName/py3env/anaconda3/lib/libQt5PrintSupport.5.9.7.dylib (0x129f55f40). One of the two will be used. Which one is undefined.
objc[1408]: Class QCocoaApplicationDelegate is implemented in both /Users/myName/py3env/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtGui (0x1c400c8340) and /Users/myName/py3env/anaconda3/plugins/platforms/libqcocoa.dylib (0x1c439e2670). One of the two will be used. Which one is undefined.
objc[1408]: Class QNSApplication is implemented in both /Users/myName/py3env/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtGui (0x1c400c82f0) and /Users/myName/py3env/anaconda3/plugins/platforms/libqcocoa.dylib (0x1c439e26c0). One of the two will be used. Which one is undefined.
objc[1408]: Class QCocoaMenuLoader is implemented in both /Users/myName/py3env/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtGui (0x1c400c82a0) and /Users/myName/py3env/anaconda3/plugins/platforms/libqcocoa.dylib (0x1c439e2760). One of the two will be used. Which one is undefined.
objc[1408]: Class QNSImageView is implemented in both /Users/myName/py3env/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtGui (0x1c400c8660) and /Users/myName/py3env/anaconda3/plugins/platforms/libqcocoa.dylib (0x1c439e2850). One of the two will be used. Which one is undefined.
objc[1408]: Class QNSStatusItem is implemented in both /Users/myName/py3env/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtGui (0x1c400c86b0) and /Users/myName/py3env/anaconda3/plugins/platforms/libqcocoa.dylib (0x1c439e28a0). One of the two will be used. Which one is undefined.
objc[1408]: Class QNSOpenSavePanelDelegate is implemented in both /Users/myName/py3env/anaconda3/lib/python3.7/site-packages/cv2/.dylibs/QtGui (0x1c400c8480) and /Users/myName/py3env/anaconda3/plugins/platforms/libqcocoa.dylib (0x1c439e2940). One of the two will be used. Which one is undefined.

Примечание: у меня не загружен код XCode вэта точка.Многие ответы на связанные вопросы точно определили проблему для xCode, но у меня нет реального приложения, только библиотеки, которые пришли на Mac.ОБНОВЛЕНИЕ: Я скачал XCode, чтобы посмотреть, поможет ли это, но эта проблема сохраняется.

*** Аналогичный вопрос в PyQt5 и OpenCV имеют похожие библиотеки;как избежать конфликта между 2? однако ответа нет, поэтому я попытался сформулировать это более кратко.Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...