Когда вы запускаете контейнер, установите переменную среды PMA_HOST
с именем хоста вашего сервера MySQL. Вы также можете использовать PMA_USER
и PMA_PASSWORD
. Например:
docker run --name myadmin -d -e PMA_HOST=mydatabase.com -e PMA_USER=admin -e PMA_PASSWORD=password -p 8080:80 phpmyadmin/phpmyadmin
Если вам нужен пользовательский файл конфигурации, используйте:
-v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php
Для получения дополнительной информации смотрите описание образа Docker:
OpenCV имеет поддержку получения данных из веб-камеры, и он идет с обертками Python по умолчанию, также необходимо установить numpy
для расширения OpenCV Python (названный cv2
) для работы. По состоянию на 2019 можно установить обе из этих библиотек с зернышком: pip install numpy
pip install opencv-python
[еще 115] информация об использовании OpenCV с Python .
пример, скопированный от Отображающийся канал веб-камеры с помощью opencv и python:
import cv2
cv2.namedWindow("preview")
vc = cv2.VideoCapture(0)
if vc.isOpened(): # try to get the first frame
rval, frame = vc.read()
else:
rval = False
while rval:
cv2.imshow("preview", frame)
rval, frame = vc.read()
key = cv2.waitKey(20)
if key == 27: # exit on ESC
break
cv2.destroyWindow("preview")
Единственным, который я использовал, является VideoCapture, который Вы уже упомянули, что Вам не нравится (хотя у меня не было проблем с ним; с какими ошибками Вы встречались?)
я был неспособен найти любые альтернативы в прошлом или теперь, таким образом, Вы могли бы застрять или использование VideoCapture, или нахождение хорошей библиотеки C и запись обертки Python для него (который мог бы быть большим количеством работы, чем Вы готовы поместить в него).
gstreamer может обработать вход веб-камеры. Если я remeber хорошо, существует привязка Python для него!