E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
v4l2架构学习
Android MVP
架构学习
(附demo)
前言:本篇关于MVP架构的学习是在查阅了很多资料整理出来。网上一些关于AndroidMVP的介绍都有点浅尝辄止,一个登录或者根据地区查询天气等的小Demo,没有实际在项目中应用的示例,所以在用MVP做完一个小项目之后还是不敢在主项目中轻易尝试。首先,主项目改动起来工作量很大,时间不允许;其次,知道自身对MVP理解还不够,怕掉坑里去;今天主要是想分享一下,本人对MVP的浅见,以及如何使用MVP模式搭
爱dy
·
2020-08-17 04:39
android
架构
YUV到RGB565的转换
前一阵买了一个USB的摄像头接在cubieboard2上打算进行图像采集并存储图片,在解决了驱动以及
V4L2
摄像头编程等问题之后发现采集到的图像数据是YUYV格式的,因为我有一个现成的写BMP文件(RGB565
小猫的嵌入式
·
2020-08-16 19:54
把YUYV转化为jpg格式(改进
v4l2
的应用程序编写)
参见:linux下usb摄像头采集的YUYV格式转换成JPEG格式的图片只是最后图像不清晰,尚不清楚原因1.要用jpeg库编译,所以要先编译jpegsrc.v6b.tar.gz,$cdjpeg-6b$./configure--prefix=/work/tools/gcc-3.4.5-glibc-2.3.6/arm-linux$make$makeinstall2.然后编译video2_jpeg.c>
嵇康
·
2020-08-16 18:53
arm
从YUYV转换成MJPEG
Linux下摄像头采集图像的帧格式从YUYV转换成MJPEG在做网络视频监控系统时,摄像头有的不支持
v4l2
_pix_fmt_mjpeg格式,只能支持
v4l2
_pix_fmt_yuyv格式,这样的话,不适合于在网络上的传输
YU254675752
·
2020-08-16 18:06
Linux学习
V4L2
开发应用流程的各类超实用VIDIOC命令及其结构体集锦
本人作为初入音视频领域的新人,观摩了各位大佬关于
V4L2
详细开发流程的满满干货,特意为这两周的学习做个总结,希望后来者能顺利完成关于
V4L2
的第一个demo。
Mark_minGE
·
2020-08-16 18:42
视频
ARMv8-A系列学习笔记(1)--Chapter 1 Introduction.The change from 32-bit to 64-bit
TVdemodulatorchip的,后来被收购,尽管多了一个TVsilicontuner业务,但公司的底层软件组,主要的工作还是基于X86的WindowsAVStram/BDAPCTVdriver,间接写过一点Linux
V4L2
笃行笔记
·
2020-08-16 17:17
ARM
V4L2
文档翻译(九)
当使用这些格式之一时,驱动应该上报颜色空间为
V4L2
_COLORSPACE_SRGB。
LKV_刘言
·
2020-08-16 12:44
Linux学习
开发与驱动
V4L2
API Specification
VideoforLinuxTwoAPISpecificationRevision0.24MichaelHSchimekBillDirksHansVerkuilMartinRubliCopyright©1999,2000,2001,2002,2003,2004,2005,2006,2007,2008BillDirks,MichaelH.Schimek,HansVerkuil,MartinRubliT
white0blue
·
2020-08-16 09:49
linux
linux
Jetson DeepStream GStreamer使用记录
GStreamer使用记录使用gst-omx进行视频解码H264解码H265解码使用gst-
v4l2
进行解码H265解码使用gst-omx进行H264硬件编码使用nvivafilter使用usb摄像机采集并显示视频
#冷风那个吹#
·
2020-08-16 06:48
TX2
GStreamer播放媒体,实现Video Mute功能
项目中使用GStreamer播放视频文件,使用
v4l2
sink作为videosink进行视频渲染。需要实现videomute的功能。
A1_yuan
·
2020-08-16 05:23
音视频开发
V4L2
采集视频
/***1.打开设备*2.获取设备能力*3.设置视频格式*4.进行内核空间和用户空间的内存映射*5.开启视频流*6.获取视频流*7.关闭视频流*8.取消映射*9.关闭设备****/#include#include#include#include#include#include#include#include#include#include#includeconstintWIDTH=480;cons
张三和李四的家
·
2020-08-16 02:51
GStreamer获取摄像头
前些天porting一个获取摄像头图像的FirefoxPlugin代码,其中图像的获取是使用gstreamer实现的,在Linux上的pipeline主要如下:gst-launch
v4l2
src!
胡家庄
·
2020-08-15 17:02
技术相关
uvc camera使用buf的物理地址出现错误
为了减少数据拷贝,在将数据送往编码器的时候,一般会使用物理地址进行编码,但是uvccamera输出的buf,想通过struct
v4l2
_buffer结构体中的m.offset成员变量获取物理地址会出现错误
chengwei_peng
·
2020-08-15 16:18
camera
gstreamer学习笔记---element流程总结
element总结 前面几篇较详细的介绍了
v4l2
src、videodecoder编码、gst-omx以及videosink显示几个element,介绍它们与其他element交互的操作流程,这一次,
chengwei_peng
·
2020-08-15 16:18
gstreamer
Linux下
V4L2
捕捉画面+H264压缩视频+帧缓冲显示视频————帧缓冲显示视频
帧缓冲显示主要步骤打开设备文件,比如/dev/fb0获取framebuffer的一些信息,比如分辨率设置参数映射framebuffer内存到用户空间写入要显示的画面/*display.h*/#ifndefDISPLAY_H#defineDISPLAY_HintDisplayInit(constchar*pDevName);intDisplayStart(void);intDisplayStop(v
weixin_30600503
·
2020-08-15 16:58
常见gstreamer pipeline 命令
------------------------------TI3730dvsdk-------------------------------------------板子上:gst-launch-v
v4l2
srcdevice
songwater
·
2020-08-15 15:17
x265
gstreamer
使用GStreamer作
v4l2
摄像头采集和输出到YUV文件及屏幕的相关测试
环境:ubuntu9.10安装软件:gstreamer基本包以及gst-plug-ins-bad,mplayer1、使用mplayer播放yuv文件shallon@shallon-desktop:~/yuv_play_test_from_hp$mplayertest.yuv1-demuxerrawvideo-rawvideow=352:h=288MPlayerSVN-r29237-4.4.1(C)
shallon_luo
·
2020-08-15 15:16
gstreamer
v4l2
预览双摄像头
gstreamer预览双摄像头PC环境:Ubuntu16.04板子环境:RK3399linaro-alip4.4.103aarch64Debian1.安装gstreamer环境按照网上或其他文档安装或多或少有错,经测试以下步骤能适用gst-launch-1.0--version#查看版本,低于是1.14的一定要升级到1.14移除原先相关的Gstreamer。aptpurgegstreamer1.0
Lawfree
·
2020-08-15 13:33
实习相关
通过
V4L2
采集yuv数据,并用x264压缩数据成H264格式的文件
一、
V4L2
采集YUYV视频数据a)打开
V4L2
设备并创建接收yuyv数据的文件open_
v4l2
_device(constchar*constdevname)video_obj.
v4l2
_fd=open
xushan239
·
2020-08-15 12:21
zedboard--USB摄像头(
V4L2
接口)的图片采集(十二)
测试gcc
v4l2
grab.c生成的是a.out文件.
iteye_7527
·
2020-08-15 10:02
V4L2
调用相机select timeout一种可能的原因
V4L2
的select函数的最后一个参数是timeout,timeout是用来设置超时时间的,设置了timeout以后,如果select在没有文件描述符监视可用的情况下,会等待这个timeout,超过这时间
Witnesses
·
2020-08-15 09:30
相机开发
Video4linux2一般操作流程
Video4linux2(简称
V4L2
),是linux中关于视频设备的内核驱动。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。
piaozhiye
·
2020-08-15 07:19
davinci平台
video
linux
buffer
input
null
算法
Video4linux2 驱动
一.什么是video4linuxVideo4linux2(简称
V4L2
),是linux中关于视频设备的内核驱动。
angle_birds
·
2020-08-15 05:44
linux
JavaWeb 经典三层
架构学习
-- 案例
目录1三层架构的基本认识1.1表现层1.2逻辑层1.3数据访问层各层间关系图2案例目录2.1案例目录图2.2目录分析src:controller:表现层dao:数据访问层entity:实体service:业务逻辑层utils:工具3案例代码3.1数据库3.2java代码controller:StudentController.javadao:StudentDAO.javadao.impl:Stud
皮~
·
2020-08-15 03:16
Java学习
微服务
架构学习
(一):什么是微服务
前言目前处于新型冠状病毒疫情的爆发期,已经自觉在家隔离5天了,还需在家隔离一周多的时间,因此趁着这段闲暇时光,我决定学习一下微服务架构。为什么呢?因为目前参与的一个项目,经过了两年多的开发周期,迭代了无数版本,代码量惊人,功能繁多冗杂,已经发展到了一定体量,目前慢慢浮现了越来越多的问题,不得不引起我们项目组所有成员的注意,例如新人熟悉项目培养慢,代码功能耦合度高且存在大量冗余,修改一个小bug需重
yuanjin_wuqi
·
2020-08-14 22:26
系统架构
微服务
架构学习
微服务架构1.什么是微服务架构?微服务框架当下很火,那到底什么是微服务呢?为什么会火呢?我们传统的应用程序是一个项目,在一个进程里面运行的。这样就会导致各个业务逻辑模块耦合性高,有时代码调整时,牵一发而动全身。传统的项目大部分采用单体式开发,如下图所示:如上图所示,单体式开发弊端显而易见。我们改动订单模块时,仓储、物流、用户模块也可能会受到影响。业务推动技术的发展,技术应用于业务。由此,诞生了我们
weixin_30516243
·
2020-08-14 20:27
Embedded video playback halted;module
v4l2
src0 reported:Internal data flow error
使用opencv调用摄像头获取视频时报出如下错误[WARN:0]OpenCV|GStreamerwarning:Cannotqueryvideoposition:status=0,value=-1,duration=-1[WARN:0]OpenCV|GStreamerwarning:GStreamer:unhandledproperty[WARN:0]OpenCV|GStreamerwarning
--天行健地势坤--
·
2020-08-14 20:58
音视频开源库学习
微服务
架构学习
(一)
微服务
架构学习
(一)一、什么是微服务二、发展历程1、单体架构2、单体架构的拆分3、SOA架构ESB(企业服务总线)4、微服务架构微服务结构图微服务API网关三、SOA与微服务架构的区别与联系1、SOA与微服务架构的区别与联系
未央居
·
2020-08-14 16:14
微服务架构
微服务
架构学习
笔记(一):重新认识微服务
一、什么是微服务微服务(Microservice)是服务化思路的一种最佳实践方向,遵循SOA的思路,各个企业在服务化治理的道路上走的时间长了,踩的坑多了,整个软件交付链路上各个环节的基础设施逐渐成熟了,微服务自然而然就诞生了。早些年的服务实现和实施思路是将很多功能从开发到交付都打包成一个很大的服务单元,而微服务实现和实施思路则更强调功能趋向单一,服务单元小型化和微型化。(如果用“茶壶煮饺子”来打比
IT实战联盟Lin
·
2020-08-14 15:14
互联网技术
微服务架构
架构实践
微服务
架构学习
总结
微服务
架构学习
总结微服务架构类似于SOA架构,但不同于SOA,SOA面向企业信息化整体架构,是一种系统间交互的模式定义,SOA一般会选择结合ESB进行企业整体架构搭建,以达到企业内部信息化系统互联互通的融合效果
占哥
·
2020-08-14 14:17
论YUV422(YUYV)与YUV420相互转换
Example2.13.
V4L2
_PIX_FMT_YUYV4×4pixelimagestart+0:Y'00Cb00Y'01Cr00Y'02Cb01Y'03Cr01start+8:Y'10Cb10Y'11Cr10Y
weixin_30883311
·
2020-08-14 14:39
使用avilib封装MJPEG数据应用实例
在一些比较差的摄像头中,他们只支持
V4L2
_PIX_FMT_MJPEG输出JPEG格式数据,以这种格式输出的数据,并不是标准的JPEG图片数据。
li_wen01
·
2020-08-14 13:17
视频编码
v4l2与h264视频编码应用
ffmpeg在windows下视频采集
ffmpeg在Linux下的视频采集在Linux平台上,ffmpeg对
V4L2
的视频设备提高了很好的支持,如:.
bjcic
·
2020-08-14 12:13
视音频技术研发
Android4.2蓝牙基础
架构学习
接下来就要进入到真正的Android4.2蓝牙系统的学习了,Areyouready?本文不会涉及任何代码,主要对整个Android的蓝牙结构进行一个框架上的分析。Android4.2使用了Bluetooth.apk管理所有蓝牙相关的操作,Bluedroid作为蓝牙协议栈。整个蓝牙的关系架构如下图所示:下面逐一进行讲解:Applications:Android蓝牙应用程序,就是使用了蓝牙的API的程
鱼塘鱼汤
·
2020-08-14 04:27
Jellybean
Bluetooth
Bluetooth
单片机软件
架构学习
笔记
一、概述常用单片机软件架构大体分三种:1.前后台顺序执行程序2.时间片轮询法3.操作系统二、前后台顺序执行程序所谓的前台,就是主动去判断处理某个事务,这个是主循环里要做的事,也就是你代码主要要写的。所谓的后台,指的是:中断,也就是不需要你的CPU去判别,就会自动进入某一种状态,你在这个状态下做你要做的事就可以了。主要结构:mian-while-中断。个人觉得,这种方式写程序思路必须清晰,写出的程序
C藏镜人
·
2020-08-14 01:09
STM32
基于
V4L2
摄像头采集图片程序设计
#ifndef__COMMON_H#define__COMMON_H//该头文件定义的是摄像头在屏幕上显示的宽度和高度#include#include#include#include#includetypedefunsignedcharU8;typedefunsignedintU32;typedefunsignedshortU16;#defineWIDTH800#defineHEIGHT600#e
weixin_34146805
·
2020-08-13 21:42
(原创)基于ZedBoard的Webcam设计(一):USB摄像头(
V4L2
接口)的图片采集
一直想把USB摄像头接到Zedboard上,搭建一个简易视频监控系统方便后续做视频处理。Xilinx官方给出了一个Webcam摄像头监控的例子,跑的是linaro,不知道是我的SD卡问题还是摄像头的问题,播放视频的时候总是会很卡,而且突然系统就死掉了。还是很喜欢自己动手,能学到新东西。Digilent官方给的OOB设计,那个精简的linux足够做简单的linux开发了,而且OOB设计中USB驱动和
weixin_30611509
·
2020-08-13 20:36
Java
架构学习
(十六)Http协议&防盗链&使用时间戳解决浏览器缓存&重定向原理
Http协议&防盗链&使用时间戳解决浏览器缓存&重定向原理一、HTTP协议入门http协议:对浏览器和服务器之间数据传输的格式规范在网络通讯中同步与异步的概念同步:就是b/s架构同步概念就是,客户端一请求,服务器端就给出响应异步:就是客户端请求了,服务器端可以不立刻响应。客户端请求服务器端,最后都会走socket,走TCP协议的。图示:二、HTTP请求头分析http核心就是请求与响应:请求:Htt
努力努力学下去
·
2020-08-13 15:03
Java架构基础学习一
arm mini2440 基于
v4l2
ffmpeg x264的视频远程监控
这种方法利用的是
V4L2
的底层驱动,然后配合mjpeg这种格式的流传输,然后通过浏览器浏览视频和控制。下面用一个更接近真实的IP-camera的方案来实现。
ghostyu
·
2020-08-13 14:36
ipnc产品设计
摄像头采集QT5显示和分辨率适配
一、摄像头的数据采集对于摄像头的数据采集,首先你必须的有驱动,无论是usb摄像头,还是模块摄像头,这个这里就不多说,这里主要讲解使用
v4l2
对视频的采集,
V4L2
(VideoForLinuxTwo)是内核提供给应用程序访
ProYuan28
·
2020-08-12 18:51
飞思卡尔I.MX6Q视频编解码
基于VLC的rtsp服务器linux平台搭建
先说结论,搭建服务器命令cvlc-vvv
v4l2
:///dev/video0--sout'#transcode{vcodec=h264,vb=200,acodec=none}:rtp{sdp=rtsp:
zhqh100
·
2020-08-12 15:26
计算机视觉
[RK3288][Android6.0] 调试笔记 --- Camera HAL固定fps的方法
CameraUSBAdapter.cpp:CameraUSBAdapter::initDefaultParameters(intcamFd){......memset(&setfps,0,sizeof(struct
v4l2
KrisFei
·
2020-08-12 15:18
子类__Camera
树莓派——opencv读取摄像头
这是因为树莓派中的cameramodule是放在/boot/目录中以固件形式加载的,不是一个标准的
V4L2
的摄像头驱动,所以加载起来之后会找不到/dev/vide
IMWUGE
·
2020-08-12 11:06
obs-studio模块简介
12采集:Windows(dshow,dsound),ios,mac(AVFoundation,AVCaptureSesssion),android(Camera,AudioRecord),Linux(
v4l2
HsuanKeys
·
2020-08-12 01:06
obs
Spring Cloud 微服务
架构学习
笔记与示例
一、分布式服务框架的发展1.1第一代服务框架代表:Dubbo(Java)、Orleans(.Net)等特点:和语言绑定紧密1.2第二代服务框架代表:SpringCloud等现状:适合混合式开发(例如借助SteeltoeOSS可以让ASP.NetCore与SpringCloud集成),正值当年1.3第三代服务框架代表:ServiceMesh(服务网格)=>例如ServiceFabric、lstio、
SSH_5523
·
2020-08-11 10:45
分布式系统
分布式系统
微服务
架构学习
进阶-笔记一
微服务架构概述微服务架构与单体应用对比微服务架构的优点微服务架构的缺点微服务设计原则微服务架构技术选型下一章我们使用springclud框架开始微服务
架构学习
微服务架构与单体应用对比微服务架构的优点相对单体应用架构来说
有一只猴子
·
2020-08-11 10:31
spring
java
STM32 GPS悬停飞控 (三十五)树莓派 4g视频回传
方法如下:sudoraspi-config启用摄像头sudonano/etc/modules最后添加bcm2835-
v4l2
然后检查是否检测
老邵的开源世界
·
2020-08-10 10:24
STM32无人机
基于ARM的视频监控系统的设计与实现
通过
V4L2
在Linux下构建视频图像采集和显示,然后使用servfox和spcaview构建视频服务器,系统可在Linux和Windows操作系统下通过窗口或者网页进行视频监控和图像抓拍。
惜海
·
2020-08-10 08:47
linux视频
从开发到
架构学习
(一)
公司OA产品到现在发展有3年多了,一直有人在说系统很烂,不稳定,性能差,可用性不好。这些结果的原因是什么呢?先看下现状,存在的问题:1、系统不稳定,偶尔出现无规律的错误,中断类的。分析这些日志,属于底层、难定位的多。(没有引起足够的重视去分析?)2、速度慢,在部分子系统中操作时,包含的业务流程太多,要等待很长时间,而且等待过程中没有与用户的交互。3、可用性的问题。做了三年,这三个问题一直存在,没有
zhenting
·
2020-08-10 05:30
从开发到架构
编译mjpg-streamer input_uvc 错误 linker input file unused because linking not done
linkerinputfileunusedbecauselinkingnotdonelinkerinputfileunusedbecauselinkingnotdoneMakefile中是input_uvc.so:$(OTHER_HEADERS)input_uvc.c
v4l2
uvc.lojpeg_utils.lodynctrl.lo
yihui8
·
2020-08-10 05:44
MTK
网络
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他