Если вы используете Spyder (пакет Anaconda), проблема.
Ни один из решений не работал для меня. Я обнаружил, что проблема заключается не в функциях, а в проблеме Spyder. Попытайтесь использовать текстовый редактор плюс запуск на терминале, и вы будете просто использовать просто:
WINDOW_NAME = "win"
image = cv.imread("foto.jpg", 0)
cv.namedWindow(WINDOW_NAME, cv.CV_WINDOW_AUTOSIZE)
cv.startWindowThread()
cv.imshow(WINDOW_NAME, image)
cv.waitKey()
cv.destroyAllWindows()
Не рекомендуется использовать местный импорт таким образом. Вместо этого, связывайтесь с пакетом через вашу GOPATH, то есть github.com/your_github_username/your_project_dir/utilities
.
Предполагаемый каталог проекта:
$GOPATH/
|
src/
|
github.com/
|
your_github_username/
|
your_project_dir/
|utilities
main.go
проект: github.com/your_github_username/your_project_dir
пакет: github.com/your_github_username/your_project_dir/utilities
После этого стандарта ваш локальный пакет следует импортировать без проблем.