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

可以直接用php做网站吗程序员接单网站

可以直接用php做网站吗,程序员接单网站,wordpress文章页不显示侧边栏,房管局网站建设OpenCV简介 OpenCV是一个开源的跨平台计算机视觉库,它实现了图像处理和计算机视觉方面的很多通用算法。 应用场景: 目标识别:人脸、车辆、车牌、动物; 自动驾驶;医学影像分析; 视频内容理解分析&#xff…

OpenCV简介

OpenCV是一个开源的跨平台计算机视觉库,它实现了图像处理计算机视觉方面的很多通用算法。

应用场景:

        目标识别:人脸、车辆、车牌、动物;

        自动驾驶;医学影像分析;

        视频内容理解分析:文字识别、公众人物识别、识别各类物品

OpenCV图像模式

位图模式

        位图模式就是1位二进制深度的图像模式,只有黑白两种颜色。它可以由扫描或置入黑色的矢量线条图像生成,也只能由灰度模式转换而来。

灰度模式

        灰度模式是8位二进制深度的图像模式,在全黑和全白间插有254个灰度等级的颜色来描绘灰度模式的图像,所有模式的图像都能转换成灰度模式。

RGB模式

        简而言之就是彩色。

新建项目

进入Qt新建一个项目,打开.pro文件,添加以下代码

INCLUDEPATH +=/usr/local/include/
LIBS+=/usr/local/lib/libopencv_world.so

引入头文件和域

#include <opencv2/opencv.hpp>
using namespace cv;

加载图像

示例

我们来使用OpenCV来实现加载一张图片

    Mat img=imread("image/dog.jpg");imshow("img",img); // 显示图片waitKey(0); // 等待用户操作

 Mat类似于一个图片信息的类。

imread("path")读取图片信息,path为路径。

imshow()显示图片。

waitKey(0)类似于一个死循环等待用户操作,如果我们写waitKey(1000)就等待1s就消失,当然waitKey的话只要接收到键盘输入值就消失。

结果

 

处理图像像素点

示例

#include <iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;Mat image_process(Mat &img){int row=img.rows; // 获取行int col=img.cols * img.channels(); // 获取列// 改变图片像素点for(int i=0;i<row;i++){// 获取第i行地址uchar* data=img.ptr<uchar>(i);for(int j=0;j<col;j++){/*int q=rand()%col;data[q]=155;*/data[j]-=70;}}return img;
}int main()
{// 读取图片信息// Mat:图片信息的类Mat img=imread("image/dog.jpg",IMREAD_GRAYSCALE);image_process(img);imshow("img",img);while(1){int key=waitKey(0); // 等待用户操作if(key==10)break;}return 0;
}

结果

简易毛玻璃特效 

示例

#include <iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;// 毛玻璃特效
Mat img_glass(Mat &img)
{RNG rng;int random=0;for(int i=0;i<img.rows;i++){for(int j=0;j<img.cols-5;j++){random=rng.uniform(0,5);// at<>访问Mat数据域(BGR)img.at<Vec3b>(i,j)[0]=img.at<Vec3b>(i+random,j+random)[0]; // Bimg.at<Vec3b>(i,j)[1]=img.at<Vec3b>(i+random,j+random)[1]; // Gimg.at<Vec3b>(i,j)[2]=img.at<Vec3b>(i+random,j+random)[2]; // R}}return img;
}int main()
{// 读取图片信息// Mat:图片信息的类Mat img=imread("image/dog.jpg");img_glass(img);imshow("img",img);while(1){int key=waitKey(0); // 等待用户操作if(key==10)break;}return 0;
}

结果

读取视频

示例

#include <iostream>
#include <opencv2/opencv.hpp>using namespace std;
using namespace cv;int main()
{Mat frame;VideoCapture cap("video/carMove.mp4");while(cap.read(frame)){imshow("video",frame);waitKey(40);}return 0;
}

 

http://www.dtcms.com/wzjs/558278.html

相关文章:

  • 手机网站模板单页深圳市住建局官网入口
  • 网站开发一个支付功能要好多钱手表网站 海马300米潜水表
  • 重庆医疗网站建设化妆品做备案的网站
  • 网站建设及制作教程wordpress seo 自定义结构
  • 门户网站的发布特点给个网站做导航违法吗
  • wordpress做小说站公司制作网站需要
  • 专业模板建站价格韶关专业网站建设教程
  • 黄骅贴吧二手房seo的五个步骤
  • 科技网站模板如何给网站的关键词做排名
  • 连运港网络公司做网站seo搜索引擎优化5
  • 如何做自己的网站链接网站虚拟主机费用
  • 免费网站建设模版云盘网站模版如何使用
  • 江门微信网站建设淘客网站添加到桌面
  • 网站建设制作设计seo优化湖北WordPress手机缩略图过大
  • 唐山市住房和城乡建设局门户网站wordpress 搜索的过程
  • 企业为什么要自助建站在网上做国际快递淘宝网站
  • 无为教育网站从哪方面建设网站
  • 做旅游攻略去什么网站每天自动更新的网站
  • 网站的开发建设要做什么的尚海整装电话号码
  • 网上购物网站的设计与实现洮南网站
  • 做京挑客的网站有哪些建筑工程网站搭建
  • 做盈利的设计素材网站有前途昆山网站建设培训
  • 网站百度收录快wordpress插件 二次开放
  • 毕业设计做课程网站好注册资本1000万的公司需要多少钱
  • 江苏省建设厅网站建造师强制注销phpmysql网站开发实例
  • 淘宝客网站备案流程seo超级外链工具免费
  • 深圳网站建设价格是多少启东市住房建设局网站
  • 高端网站建设要多少钱wordpress mu下载
  • 免费网站制作推广莘县网站制作
  • 下载建设银行官方网站下载人人商城源码