Чтение изображений из общей папки Windows с помощью OpenCV в Linux

У меня есть общая папка на другом компьютере (под управлением Windows 7), и я могу получить к ней доступ с помощью общего диска samba в Linux (Ubuntu 14.04)

Я хочу получить доступ к данным папки, которая является изображением, используя opencv и Qt5.

Я читал во многих статьях в Интернете, что Qt не может получить доступ к нелокальным папкам, и сначала мне нужно смонтировать диск вручную.

Проблема в том, что, когда я монтирую диск в терминале, я не могу получить доступ к данным с помощью Qt и Opencv.

cv::Mat Image = cv::imread("smb://[email protected]/mvshare/Image.jpg",1); //Image Size is 0*0 !

Есть ли какое-либо решение или ссылка для этого?

(Я использовал libsmb, но он больше не поддерживается и не работает на моем ноутбуке!)

0

Решение

Я думаю, вам нужно тщательно настроить параметры сети, а затем, используя локальную адресацию в функции cv :: imshow (), вы можете получить доступ к содержимому папки sheared. Я нашел это :
http://www.howtogeek.com/176471/how-to-share-files-between-windows-and-linux/
Я надеюсь, что эта ссылка поможет вам

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]