首页 > 其他分享 >OpenCV 环境搭建

OpenCV 环境搭建

时间:2023-12-25 14:34:19浏览次数:27  
标签:get sudo 环境 apt OpenCV dev install 搭建

一、在 Docker 中安装 Python notebooks 并包括 OpenCV

  1.1 创建Dockerfile

 1 FROM jupyter/base-notebook
 2 
 3 USER root
 4 
 5 # 更新系统
 6 RUN apt-get update
 7 
 8 # 安装 OpenCV 相关依赖
 9 RUN apt-get install -y libsm6 libxext6 libxrender-dev
10 
11 # 安装 OpenCV 库
12 RUN pip install opencv-python-headless
13 
14 USER jovyan

  1.2 构建Docker镜像

    docker build -t notebook-opencv .

  1.3 运行镜像

    docker run -p 8888:8888 --name myopencv -d -it notebook-opencv

  1.4 查看日志中会出现【http://127.0.0.1:8888/?token=<TOKEN>】 点击进入就行了

    docker container logs -f myopencv

  1.5 安装其他相关库(exec 进入容器)

    docker exec -it --user root  myopencv /bin/sh

    pip install matplotlib

    apt-get install tesseract-ocr

    。。。

  1.6 需要copy文件到容器或者从容器里copy文件出来

    docker cp ./c.jpg 91d727d7c2ae:/home/jovyan/

 

二、Ubuntu 源码编译安装OpenCV

 1 # 源码下载:https://opencv.org/releases/
 2 # 解压后进入目录
 3 mkdir build
 4 cd build
 5 cmake -DOPENCV_GENERATE_PKGCONFIG=YES ..
 6 make -j4  # 使用多核心编译   比较耗时
 7 sudo make install
 8 
 9 # OpenCV图片识别文字Golang开发环境搭建
10 sudo apt-get install tesseract-ocr
11 sudo apt-get install tesseract-ocr-chi-sim
12 sudo apt-get install libleptonica-dev
13 sudo apt-get install libtesseract-dev
14 
15 go get github.com/disintegration/imaging
16 go get github.com/otiai10/gosseract/v2
17 go get gocv.io/x/gocv
18 
19 sudo apt-get install libopencv-dev
20 sudo apt0get install libgtk2.0-dev

 

  

    

标签:get,sudo,环境,apt,OpenCV,dev,install,搭建
From: https://www.cnblogs.com/watermeloncode/p/17926029.html

相关文章

  • NX2306 工程图/建模环境-注释
    【写在每个笔记前面:个人学习记录,如有错误,烦请指正,不胜感激。】1、制图环境添加注释 方法a、【注释】方法b、【GC工具箱】→【技术要求库】从此处增加注释,可以有模版直接引用。  2、建模环境添加注释     (PMI:ProductManufacturingInformation产品加工信息......
  • CA证书服务器搭建
    演示环境SERVER2019准备一:域服务器搭建  略。。。步骤一:添加角色和功能--添加AD证书服务--一直下一步完成安装步骤二:直接点击安装完成界面上的配置目标服务器上的ActiveDirectory证书服务即可注释:此项选择哈希算法不推荐选择SHA1、MD5存在弱算法漏洞步骤三:此时CA证书服务......
  • 将mjpg格式数转化成opencv Mat格式
    该博客可以解决如下两个问题:1、将mjpg格式数据转化成opencvMat格式2、v4l2_buffer格式获取的mjpg格式数据转换成Mat格式。要将MJPEG格式的数据转换为OpenCV的Mat格式,您可以使用imdecode函数。imdecode函数可以将图像数据解码为Mat对象。以下是一个示例代码,演示了如何......
  • 如何搭建一个类似小红书的社区网站?
    社交电商是一种结合社交媒体和电子商务的商业模式。它利用社交媒体的社交功能和用户互动特性,将销售和购物行为融入社交平台中,提供社交化的购物体验。社交电商网站,用户可以通过社交功能和用户互动,且社交电商基本都是围绕商品来开展沟通的,比如对商品的介绍,测评,使用感受等待。场景一:......
  • 在Linux环境下模拟实现命令解释器用c语言实现mypwd「粉丝答疑」
    Solution要在Linux环境下用C语言模拟实现一个命令解释器,包含mypwd,mymkdir,myrmdir,mycd,mylist,mycp,mydate,mycreate,mydelete,exit等基本命令,需要按照以下步骤进行:理解每个命令的功能:mypwd:显示当前工作目录。mymkdir:创建一个新目录。myrmdir:删除一个空目......
  • 1848_emacs_org-mode代码块环境
    Grey全部学习内容汇总:https://github.com/greyzhang/g_org1848_emacs_org-mode代码块环境这一部分主要是涉及到一些代码的执行、引用以及输出处理等功能。从之前我看的资料来说,更加偏重于可重现研究但不一定是文学式编程的必要部分。内容来源看org-mode的代码块部分的时候,其实就......
  • 无网络环境下安装fping(使用rpm方式安装fping)
    一、我的的Linux版本centos7(cat/proc/version)1、Linuxversion3.10.0-862.el7.x86_64(builder@kbuilder.dev.centos.org)(gccversion4.8.520150623(RedHat4.8.5-28)(GCC))#1SMPFriApr2016:44:24UTC20182、压缩包二、使用压缩包安装gcc版本(4.8.5)(参考文章:......
  • 在Python中实现ESG(环境、社会、治理)因子的交易策略,我们可以使用pandas库来读取数据,并
    在Python中实现ESG(环境、社会、治理)因子的交易策略,我们可以使用pandas库来读取数据,并使用AlphaVantage提供的API来获取股票价格数据²。以下是一个简单的代码示例:importpandasaspdimportrequests#获取股票价格数据response=requests.get(alpha_vantage_url)data=res......
  • 搭建Hadoop开发环境并运行WordCount测试程序
    步骤1:修改主机名和IP地址1.1修改主机名sudohostnamectlset-hostnameyour_hostname1.2修改IP地址和绑定主机名与IP,根据你的网络配置进行设置。步骤2:关闭防火墙并关闭防火墙开机启动sudosystemctlstopfirewalldsudosystemctldisablefirewalld步骤3:安装JDK并配置环境......
  • CSK6环境搭建
    前期准备开发板测试(1)根据这个视频教程来进行测试:示例工程快速上手Ubuntu环境搭建(1)聆思官方推荐使用Linux开发,因此我于是采用VMware搭建Ubuntu的方式进行开发。不清楚Ubuntu搭建的请看:VMware虚拟机安装Ubuntu20.04详细图文教程(1)注意点:尽量直接在Ubuntu中进行操作,不要使用MobaXterm......