Tag: opencv

当我想在Docker容器中运行cv2.imshow时,为什么会出现错误

当我在docker容器内运行python cv2.imshow('img',image)时,它会抛出以下错误 QXcbConnection: Could not connect to display :0 Aborted 我怎样才能让我的docker容器显示图像?

Docker容器在GKE上运行时出现OpenCV错误

在GKE上的Docker容器中通过nodejs运行OpenCV时遇到以下错误,但在Mac上运行相同的容器时不会遇到问题。 这是一些内存问题? 只有节点进程崩溃。 OpenCV错误:cvRunHaarClassifierCascadeSum文件/tmp/opencv-2.4.11/modules/objdetect/src/haar.cpp,第838行错误的参数(无效的级联指针)OpenCV错误:cvRunHaarClassifierCascadeSum中的错误参数(无效的级联指针),文件/ tmp / opencv-2.4.11 / modules / objdetect / src / haar.cpp,第838行OpenCV错误:在cvRunHaarClassifierCascadeSum文件/tmp/opencv-2.4.11/modules中空指针(隐藏层叠还没有被创build,使用cvSetImagesForHaarClassifierCascade) /objdetect/src/haar.cpp,第843行OpenCV错误:cvRunHaarClassifierCascadeSum中的错误参数(无效级联指针),文件/tmp/opencv-2.4.11/modules/objdetect/src/haar.cpp,第838行终止在抛出后调用“tbb :: captured_exception”的一个实例what():/tmp/opencv-2.4.11/modules/objdetect/src/haar.cpp:838:error:(-5)函数cvRunHaarClassifierCascadeSum中无效的级联指针

cv2.VideoCapture在Docker容器中不起作用

我正在尝试使用cv2.VideoCapture从Docker容器中捕获图像。 import cv2 vid = cv2.VideoCapture('path\to\video') ret, frame = vid.read() 在video文件方面,我试图用docker -v或者docker cp来装载文件,把video文件复制到容器中,但都没有运气(ret返回False)。 我应该在启动容器时添加任何命令吗? 提前致谢。

如何让OpenCV在Docker中检测与conda一起安装的python

我已经从几个来源组成了一个docker文件,但是在构buildopencv时不会遇到python的问题。 我将dockerfile添加到https://gist.github.com/pksorensen/e06a783c31d4e95e60f1376baa8d562e作为开始后的限制。 这个问题最终显示了当python不能使用cv2时 chainer@cbd2c9c51a21:/src/image-labelling-tool/examples/ssd$ python Python 3.5.2 |Continuum Analytics, Inc.| (default, Jul 2 2016, 17:53:06) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named 'cv2' >>> 我得出的结论是,由于从两个docker文件使用conda和opencv,我猜测:)非常感谢,如果任何人都可以分享一些我在做什么错了? 从cmake步骤输出在这里https://gist.github.com/pksorensen/e06a783c31d4e95e60f1376baa8d562e#file-out-txt

如何清理/最大限度地减lessdockerfile中构buildopencv的容器的存储使用情况

鉴于我的docker文件 FROM nvidia/cuda:8.0-cudnn6-devel-ubuntu14.04 RUN apt-get update # disable interactive functions ENV DEBIAN_FRONTEND noninteractive #################Install MiniConda and other dependencies########## ENV CONDA_DIR /opt/conda ENV PATH $CONDA_DIR/bin:$PATH ENV OPENBLAS_NUM_THREADS $(nproc) RUN mkdir -p $CONDA_DIR && \ echo export PATH=$CONDA_DIR/bin:'$PATH' > /etc/profile.d/conda.sh && \ apt-get update -y && \ apt-get install -y \ wget \ git \ g++ \ […]

cv2.VideoCapture不能在mac主机上的docker容器中工作

我无法打开networking摄像头或在Mac OS Sierra 10.12.6主机上的Ubuntu 16.04泊坞窗容器中捕捉video。 vid = cv2.VideoCapture(0) 其中vid.isOpened()返回False和ret, img = vid.read()返回False, None 我没有使用从PIP OpenCV。 我从源代码编译cv2。 应该安装ffmpeg。 容器是否无法连接到networking摄像头设备? 我试着运行docker: docker run -it –privileged –device=/dev/video0:/dev/video0 –entrypoint /bin/bash <ImageID> 我的dockerfile如下: # # Ubuntu Dockerfile # # https://github.com/dockerfile/ubuntu # # Pull base image. FROM ubuntu:16.04 # Install. RUN \ sed -i 's/# \(.*multiverse$\)/\1/g' /etc/apt/sources.list && \ apt-get update […]

opencv导入在windows容器中失败(在Windows Server 2016上)

我运行以下容器来testingWindows Server 2016上的opencv-python环境。 docker run -i –rm python:2.7-windowsservercore ( python:2.7-windowsservercore映像是基于microsoft/windowsservercore的官方python映像) 并在交互控制台,我得到了opencv-python安装: pip install opencv-python 完成之后,我testing了opencv-python包: python -c "import cv2" 但我得到了以下错误: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Python\lib\site-packages\cv2\__init__.py", line 9, in <module> from .cv2 import * ImportError: DLL load failed: The specified module could not be found. 然后我在主机上安装python-2.7.13(不在容器内),input相同的pip install命令,再次testingpython -c […]

打开CV错误未能初始化raw1394持久在docker

我在docker集装箱运行Ubuntu 14.04,并安装了opencv。 每次运行我收到以下错误如下所述: OpenCV:libdc1394错误:无法初始化libdc1394 。 将/ dev / null链接到设备文件的方法似乎可行,但是它在docker容器中并不是永久的,即使我有 RUN ln /dev/null /dev/raw1394 在我的docker文件中,如果我运行类似的东西 docker-compose run <container> bash 该错误将持续在该会话中。 我可以添加到我的泊坞窗文件,将摆脱这个错误消息?

如何在运行后获得对docker集装箱的bash访问权限

我的dockerfile看起来像这样: FROM my/ubuntu:latest RUN apt-get update \ && apt-get install -y build-essential cmake pkg-config wget \ libjpeg8-dev libtiff4-dev libjasper-dev libpng12-dev \ libavcodec-dev libavformat-dev libswscale-dev libv4l-dev \ libatlas-base-dev gfortran \ python \ python2.7-dev \ && wget https://bootstrap.pypa.io/get-pip.py \ && python get-pip.py \ && pip install numpy 我像这样构build图像 docker build -t my/ocr:latest docker-ocr 我像这样运行图像 docker run -d […]

我怎样才能永久保存docker集装箱内的数据和软件?

我正在使用来自https://hub.docker.com/r/andrewssobral/bgslibrary_opencv3/的andrewssobral作者的docker image opencv。 首先,我通过键入命令初始化图像的容器: docker run -it -p 5901:5901 andrewssobral / bgslibrary_opencv3 bash 我试着通过命令行安装vim: apt-get install vim 但是,当我使用退出命令走出容器,我再次运行,然后vim卸载。 那么如何在docker中永久安装vim或其他软件呢?