排序:
默认
按更新时间
按访问量

v4l2在帧缓冲区预览摄像头

在应用层通过v4l2 api将采集的摄像头数据yuv转为rgb后写到帧缓存区达到预览摄像头的目的,程序运行后切换到tty下就可以看到。#include <errno.h> #include <sys/types.h&...

2018-05-19 17:15:34

阅读数:5

评论数:0

linux读取触摸屏事件数据

对于有触摸设备的电脑或者手机,通过cat /proc/bus/input/devices应该就能够看到触摸设备的相关信息。比如~ # cat /proc/bus/input/devices I: Bu...

2018-04-13 22:48:12

阅读数:102

评论数:0

linux输入子系统:最简单的例子

#include <linux/module.h> #include <linux/input.h> /** 参考: 输入子系统的写法demo https://www.kernel.org/doc/html...

2018-04-08 11:55:07

阅读数:22

评论数:0

linux中mice mouse和event设备

参考:读取/dev/input/mice可以得到所有鼠标的信息,只要有鼠标读它就行,因为所有的鼠标的消息都会发给它一份,而且mice是全局唯一且固定的,所以即使没有插入鼠标设备,mice也是存在测试1:拔掉所有鼠标,用键盘输入ls /dev/input发现mice还在,而mouse(i)没了测试2...

2018-04-06 17:24:11

阅读数:47

评论数:0

libmad 解码mp3并且播放测试

测试环境:window64  codeblock(mingw64)下载libmad源码后发现自带的minimad.c是用了linux的API,所以修改了下,将F:\d.mp3音乐文件解码后将pcm数据写入F:\d.pcm,并且用ffplay播放一开始写入mp3全部的数据,minimad会发出dec...

2018-03-27 12:51:29

阅读数:40

评论数:0

linux串口编程练习

用minicom可以和开发板的串口终端交互,但是作为串口编程的练习,写了个简单的程序代替minicom,回显之类的没处理好,也没加入ctrl+c等输入。#include<stdio.h> #include<fcntl.h&a...

2018-02-28 22:18:30

阅读数:22

评论数:0

s3c2440移植ucGUI

编译环境:ADS1.2 开发板:TQ2440主要参考这篇文章:stm32-UCGUI-完美移植ucGUI版本:3.90    ucGUI3.90下载地址:UCGUI最新3.90版源码 屏幕:联想VGA电脑屏幕,最大分辨率1024x768(1)解压源码,将Sample/GUI_X/GUI_X.c复制...

2018-02-18 16:56:19

阅读数:57

评论数:0

ffplay播放没有声音"SDL_OpenAudio (2 channels, 44100 Hz): WASAPI can't initialize audio client"

在window7 64bit下安装了ffmpeg,然后用ffplay命令播放声音时发生这个错误: SDL_OpenAudio (2 channels, 44100 Hz): WASAPI can't initialize audio client 那么只能播放视频图像而不能播放视频声音。 在SO上...

2017-12-12 21:16:05

阅读数:962

评论数:4

java串口调试助手

用RXTXcomm.jar包实现的简单的java串口助手。串口助手源码下载。 除了串口的基本功能,其他特性主要有: (1)接收编译码选择,可以选择gbk,utf-8两种编码格式,这两个是最常见的,当接收编码设置为gbk时,那么如果接收ASCII时,就直接显示ASCII,而对于非ASCII,那么每...

2017-11-12 19:51:03

阅读数:298

评论数:0

java仿QQ截图带窗体检测

最近用java GUI的swing实现了一个仿QQ截图小工具,实现了最基本的系统热键启动截图,鼠标拖动画出截图区域,或者直接窗口检测,然后保存或者复制到系统剪切板等功能。

2017-11-07 11:21:17

阅读数:246

评论数:0

swing重绘按钮为任意形状

swing自带的metalButton是非常丑的,不能满足我们的实际需求,所以需要定制自己喜欢的按钮,比如一个图片按钮等等。如下图所示。 接着说明如何制作。 (1)找一些好看的按钮图片,但是按钮可能在图片内部,所以我们需要用美图秀秀或者PS将按钮抠出来。如下图: (2)将其保存为透明背景就可...

2017-11-01 09:57:30

阅读数:180

评论数:0

java创建以任意图片为背景的窗口

swing自带的窗体是不能够满足我们的应用需求的,所以需要制作任意图片和形状的JFrame框体,比如下图: 下面说明如何做到上图的效果: (1)首先你得需要一张好看的图片,比如羊皮纸。但是这个下载的图片是方方正正的矩形,羊皮纸的形状在图片的内部,所以我们用美图秀秀或者PS中的抠图功能将羊皮纸抠出...

2017-10-31 17:21:18

阅读数:402

评论数:7

javacv-ffmpeg播放视频里的音频

在javacv封装的ffmpeg包中,可以通过FFMpegFrameGrabber捕获image数据和sample数据,而且捕获的都是译码后的。下面通过一个Demo来实现如何处理sample数据。 import org.bytedeco.javacpp.avutil; import org.byt...

2017-10-29 19:18:44

阅读数:417

评论数:0

Javacv使用ffmpeg实现音视频同步播放

最近用javaCV的ffmpeg包的FFmpegFrameGrabber帧捕捉器对捕捉到的音频帧和视频帧做了同步的播放。采用的同步方法是视频向音频同步。程序和源码具体的思路如下:(1)首先介绍ffmpeg是如何捕捉视频文件的图像和声音的FFmpegFrameGrabber fg = new FFm...

2017-10-23 12:17:36

阅读数:869

评论数:0

swing实现窗体拖拽和拉伸

当用setUndecorated(true) 后 JFrame去掉标题栏后就得自己写拖拽和拉伸功能了。 代码如下: import javax.swing.*; import java.awt.*; /** * 窗体拖拽和拉伸 */ public class winReSizeDemo { ...

2017-09-19 11:07:27

阅读数:639

评论数:0

JFrame改变边界为圆角矩形

效果如图: import com.sun.awt.AWTUtilities; import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListe...

2017-09-11 10:50:46

阅读数:160

评论数:0

swing jtextArea滚动条和文字缩放

当加了滚动条的jtextArea添加滚动事件比如缩放ctrl+wheel时,添加的滚动事件和滚动缩放事件会重合,如何让这两个事件同时发生而不会相互干扰呢,也就是滚动条放大缩小时文本不会发生上下滚动。 import javax.swing.*; import java.awt.*; import ...

2017-07-06 20:31:18

阅读数:390

评论数:0

java保存JFrame窗口的内容为图片

原文链接:https://stackoverflow.com/questions/12575201/how-to-save-a-image-on-jframe 考虑到截图保存窗口如果被其他置顶窗口挡住,或者窗口在屏幕外的话无效了,所以采用如下方法。 public void savePic(J...

2017-06-16 16:14:14

阅读数:1035

评论数:0

swing重定向输出到jtextArea

import java.awt.Font; import java.io.IOException; import java.io.OutputStream; import java.io.PrintStream; import javax.swing.JFrame; import javax.s...

2017-05-14 22:23:54

阅读数:577

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭