当前位置: 首页 > news >正文

c语言 做网站阜阳讯拓网站建设公司

c语言 做网站,阜阳讯拓网站建设公司,做特卖网站,做网站需要注册公司一、安装相关依赖库 首先更新源 sudo apt update安装相关包 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjasper若是报错:无法定位到 libjasper软件包 则依次执行以下命令 sud…

一、安装相关依赖库

首先更新源

sudo apt update

安装相关包

sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev libjasper

若是报错:无法定位到 libjasper软件包
则依次执行以下命令

sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
sudo apt update
sudo apt install libjasper1 libjasper-dev

安装常用图像工具包

sudo apt-get install libjpeg8-dev libtiff5-dev libjasper-dev libpng12-dev

安装视频I/O包

sudo apt install libavcodec-dev libavformat-dev libswscale-dev libv4l-dev

安装gtk2.0

sudo apt install libgtk2.0-dev
sudo apt install pkg-config

优化函数包

sudo apt-get install libatlas-base-dev gfortran
sudo apt install libcanberra-gtk-module

二、安装OpenCV

1、在OpenCV官网下载sources。

https://opencv.org/releases/

2、解压完成后,在当前目录下会生成opencv-x.x.x文件夹

3、新建一个编译目录build,并进入。

4、进行cmake-make编译

cmake ..
make -j2

5、添加动态库

终端输入:sudo gedit /etc/ld.so.conf添加动态库
/usr/local/lib
终端输入:sudo ldconfig
修改 bash.bashrc 文件,打开文件后在文末加入以下两行代码

PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH

6、OpenCV测试

终端进入:/home/sen/motan/postprocess/third_parties/opencv-4.8.0/samples

cmake .
make
./opencv_example

三、配置VSCODE

cmakelists.txt输入:

set(OpenCV_DIR /home/sen/motan/postprocess/third_parties/opencv-4.8.0/build)
find_package(OpenCV REQUIRED)#REQUIRED是find_package命令的一个选项,它指定了一个库是否是必需的
include_directories(${OpenCV_INCLUDE_DIRS})
message(${OpenCV_INCLUDE_DIRS})
message(${OpenCV_LIBS})
target_link_libraries(HelloWorld PUBLIC ${OpenCV_LIBS})

四、调用摄像头

#include <opencv2/opencv.hpp>
#include <opencv2/core.hpp>
#include <iostream>
using namespace cv;
using namespace std;int main()
{// 视频保存位置string outputVideoPath = "./test.avi";  // 打开摄像头VideoCapture capture0(0);  VideoWriter outputVideo;// 获取摄像机帧率int fps = capture0.get(CAP_PROP_FPS);  // 获取当前摄像头的视频信息cv::Size S = cv::Size((int)capture0.get(CAP_PROP_FRAME_WIDTH),(int)capture0.get(CAP_PROP_FRAME_HEIGHT));// 打开视频路径,设置基本信息 open函数中你参数跟上面给出的VideoWriter函数是一样的outputVideo.open(outputVideoPath, cv::VideoWriter::fourcc('X', 'V', 'I', 'D'), fps, S, true);if (!outputVideo.isOpened()) {cout << "fail to open!" << endl;return -1;}// 图片帧cv::Mat frameImage;int count = 0;while(true){// 读取当前帧capture0 >> frameImage;if(frameImage.empty()) break;++count;// 输出当前帧cv::imshow("output", frameImage);// 保存当前帧outputVideo << frameImage;if (char(waitKey(1)) == 'q') break;}return 0;
}
http://www.hyszgw.com/news/74926.html

相关文章:

  • net大规模网站开发视频重庆seo软件
  • 网站百度一般门户网站
  • 网站根目录相对路径dz论坛做视频网站教程
  • 政务网站平台建设 招标怎么让网站收录
  • 学网站建设要多长时间一个专门做特卖的网站
  • 创建网站的步骤是长沙网页设计公司
  • 北洼路网站建设广西 网站开发
  • 网站建设教程费用编程培训班学费找极客时间
  • 984网站建设项目怎么自己制作公众号
  • 网站建设类外文翻译深圳禅城网站设计
  • wordpress调用自定义文章类型优化大师免费下载安装
  • 重庆市建设监理协会网站排名优化工具
  • wordpress别名404厦门关键词seo
  • 湖南住房与城乡建设部网站wordpress alipay插件
  • 园区网站建设需求调研报告青岛定制网站建设推广
  • 企业网站建设的经验心得网页制造基础课程
  • 运城手机网站建设上海官网建设教程
  • 做外汇有哪些正规的网站购买域名流程
  • 章丘灵通环保设备在哪个网站上做的学室内设计要多久能学会
  • 南宁市做公司网站网站集约化建设背景
  • 招标网站排名网页浏览器官方下载
  • 温州网站建设服务电子商务网络公司全国十大装修公司最有名的是
  • 紫搜做网站免费活动策划方案的网站
  • 如何建设网站自媒体平台有哪些
  • 中山网站seo优化知名的软件开发公司
  • wordpress主题站做简历网站 39
  • 临沂市建设局网站电商做网站什么意思
  • 阿里云建设网站能干嘛网站统计插件
  • 网站优化排名易下拉系统阿里巴巴网站装修
  • 广州物流网站开发文案写作网站