как увидеть обработанное изображение без imshow? - PullRequest
0 голосов
/ 02 июля 2018

Я использую beagleboard без графического интерфейса, поэтому я не могу использовать cv2.imshow. как я могу увидеть обработанное изображение? например, отправить данные на другой компьютер в локальной сети или что-то в этом роде.

1 Ответ

0 голосов
/ 02 июля 2018

Я бы установил XQuartz на ваш Mac, чтобы у вас был сервер X11, затем при входе в систему BeagleBone через ssh используйте ssh -Y user@beaglebone, а затем imshow() появится на экран вашего Mac.

Посмотрите на этот ответ , чтобы узнать, как автоматизировать это с помощью вашего ssh файла конфигурации.

Проверьте, что XQuartz правильно настроен на вашем Mac, сначала запустив xeyes или xclock из терминала. Когда это сработает, попробуйте ssh войти в BeagleBone и запустить там xeyes или xclock. Как только это сработает, попробуйте с OpenCV imshow().


В качестве альтернативы, поделитесь каталогом на своей BeagleBone с Mac через NFS или Samba и сохраните ваши изображения (из вашего кода OpenCV) на диске в этом каталоге на вашей BeagleBone. Затем смонтируйте этот каталог с Mac (используя K в Finder) и используйте Preview или QuickLook для просмотра файлов.

QuickLook - это когда один раз кратко коснитесь файла в Finder с помощью мыши, чтобы выделить его, затем нажмите ПРОБЕЛ , чтобы быстро просмотреть файл и еще раз, чтобы закрыть QuickLook.

...