You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							40 lines
						
					
					
						
							1.1 KiB
						
					
					
				
			
		
		
	
	
							40 lines
						
					
					
						
							1.1 KiB
						
					
					
				| FROM ghcr.io/commaai/openpilot-base:latest
 | |
| 
 | |
| ENV PYTHONUNBUFFERED 1
 | |
| ENV PYTHONPATH /tmp/openpilot:${PYTHONPATH}
 | |
| 
 | |
| # Install opencv
 | |
| ENV OPENCV_VERSION '4.2.0'
 | |
| ENV DEBIAN_FRONTEND=noninteractive
 | |
| RUN apt-get update && apt-get install -y --no-install-recommends \
 | |
|       libvtk6-dev \
 | |
|       libdc1394-22-dev \
 | |
|       libavcodec-dev \
 | |
|       libavformat-dev \
 | |
|       libswscale-dev \
 | |
|       libtheora-dev \
 | |
|       libvorbis-dev \
 | |
|       libxvidcore-dev \
 | |
|       libx264-dev \
 | |
|       yasm \
 | |
|       libopencore-amrnb-dev \
 | |
|       libopencore-amrwb-dev \
 | |
|       libv4l-dev \
 | |
|       libxine2-dev \
 | |
|       libtbb-dev \
 | |
|     && rm -rf /var/lib/apt/lists/* && \
 | |
| 
 | |
|     mkdir /tmp/opencv_build && \
 | |
|     cd /tmp/opencv_build && \
 | |
| 
 | |
|     wget https://github.com/opencv/opencv/archive/${OPENCV_VERSION}.tar.gz && \
 | |
|     tar -xvf ${OPENCV_VERSION}.tar.gz && \
 | |
|     mv opencv-${OPENCV_VERSION} OpenCV && \
 | |
|     cd OpenCV && mkdir build && cd build && \
 | |
|     cmake -DWITH_OPENGL=ON -DFORCE_VTK=ON -DWITH_TBB=ON -DWITH_GDAL=ON \
 | |
|           -DWITH_XINE=ON -DENABLE_PRECOMPILED_HEADERS=OFF .. && \
 | |
|     make -j8 && \
 | |
|     make install && \
 | |
|     ldconfig && \
 | |
| 
 | |
|     cd /tmp && rm -rf /tmp/opencv_build
 | |
| 
 |