首页 > 编程语言 >17、嵌入式中将(Android)手机转作为嵌入式的摄像头和终端使用(Opencv和C++Python支持)

17、嵌入式中将(Android)手机转作为嵌入式的摄像头和终端使用(Opencv和C++Python支持)

时间:2022-09-28 12:11:00浏览次数:61  
标签:17 Python frame 嵌入式 opencv edges include 摄像头


因为囊中羞涩,所以想把手机转换成摄像头和屏幕作为嵌入式的数据采集模块和终端显示界面;

首先PC端需要安装opencv,自行百度~~~

Android 手机需要安装APP链接:https://pan.baidu.com/s/1sGyTYv5AJkCDBjMpi8nL8A 密码:ymfp

然后首先在嵌入式端尝试链接局域网的手机监控摄像头的画面;

17、嵌入式中将(Android)手机转作为嵌入式的摄像头和终端使用(Opencv和C++Python支持)_#include

 

之后在进行c++代码编写;


#include<opencv2/core/core.hpp>
#include<opencv2/highgui.hpp>
#include<opencv2/imgproc.hpp>
#include<iostream>
#include<string>
using namespace std;
using namespace cv;

int main ()
{

VideoCapture capture("http://admin:admin@IP Address:port");
if(!capture.isOpened())
return -1;
Mat edges;

while(1)
{
Mat frame;
capture>>frame;//从相机读取新一帧
cvtColor(frame,edges,CV_BGR2GRAY);//变为灰度图
blur(edges,edges,Size(3,3));//均值滤波降噪
Canny(edges,edges, 5 , 38 , 3);//canny算子
imshow("被canny后的视频", edges);//显示
waitKey(30);
}
return 0;
}

然后进行g++编译;

g++ `pkg-config opencv --cflags` b.cpp -o b `pkg-config opencv --libs`

然后手机摄像头的画面将映射在嵌入式终端的画面上~

17、嵌入式中将(Android)手机转作为嵌入式的摄像头和终端使用(Opencv和C++Python支持)_#include_02

标签:17,Python,frame,嵌入式,opencv,edges,include,摄像头
From: https://blog.51cto.com/u_12504263/5719119

相关文章

  • 28、Python使用pyecharts绘制动态图
    基本思想:使用Python的pyecharts包进行中国疫情的动态图绘制;链接:https://pan.baidu.com/s/15oaBrsSGL_YNikRlwwaZZw 提取码:c460 复制这段内容后打开百度网盘手机App,操作......
  • Python GUI编程各种实现的对比(转)
    从 Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI 工具集,使得 Python 也可以在图形界面编程领域当中大展身手,由于 Python......
  • python添加模块路径的三种方法
    之前对macos系统自带的python进行了升级,结果发现新安装的python的site-packages目录并没有加到python的系统路径中,所以在使用其他库时发现出现了缺少模块的错误。查看pyt......
  • 使用Python将TXT文件提取到Excel表格当中
    importrowasrowimportxlwtdefwriteinexcel():f=open('bZhanRank.txt','r',encoding='utf-8')#打开数据文本文档,注意编码格式的影响wb=xlwt.......
  • Python万能参数(*args, **kwargs)
    博主讲的非常详细:https://blog.csdn.net/m0_57787326/article/details/122906958Python内置一颗这样的语法糖,它允许函数声明时以(*args,**kwargs)声明它的参数,而(*args,......
  • 跟我学Python图像处理丨傅里叶变换之高通滤波和低通滤波
    摘要:本文讲解基于傅里叶变换的高通滤波和低通滤波。本文分享自华为云社区《​​[Python图像处理]二十三.傅里叶变换之高通滤波和低通滤波​​》,作者:eastmount。一.高通滤......
  • python及第三方库交叉编译
    一、前言:网上关于python的交叉编译的文章很多,但是关于python第三库的交叉编译的文章就比较少了,而且很多标题是第三方库的交叉编译,但是实际上用到的都是不需要交叉编译......
  • python对csv文件进行批量处理,修改csv某一列的数据并存储到新的csv文件中
    导论本文中采用os库对文件进行批量导入,采用csv库进行操作,主要是csv.read()和csv.write()本文解决了在新的csv文件中有空格的问题本文处理的是文本文档,采用‘wt’,‘rt’,不......
  • python的进程池,线程池的使用
    进程池importmultiprocessingimporttime#多进程编程defget_html(n):time.sleep(n)print('subprogresssuccess')returnnif__name__=='__main__':......
  • 1、python 基础知识-文件编号排序及指定后缀名文件删除
    问题描述:需要对一些文件进行删除和存在一对一的文件保存(1)自动删除指定文件后缀名文件:importsyscurrDir=sys.path[0]importosdefremoveFile(dir,postfix):ifos.pat......