- 博客(64)
- 资源 (31)
- 收藏
- 关注
原创 ESP8266官方SDK编译环境配置技巧
默认的官方SDK(如:ESP8266_NONOS_SDK_1.5.4),需要将开发的应用代码目录放到SDK的根目录下才能进行编译,你想把自己的应用工程放在其它位置,就编译不了,很不方便,原因就是在里面的编译脚本和makefile中,很多地方的路径变量都是写死的,我花了点时间研究了一下它默认的编译脚本和相关文件,经过修改,可以达到自己的工程独立于SDK路径,具体做法如下:1,自己的...
2020-03-29 19:40:44
830
转载 RTP协议全解析(H264码流和PS流)
写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析,其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持。转自:http://blog.youkuaiyun.com/chen495810242/article/details/392073051、RTP Header解析 ...
2018-06-13 11:01:26
532
转载 HOG+LBP+Haar介绍
(一)HOG特征1、HOG特征:方向梯度直方图(Histogram of Oriented Gradient, HOG)特征是一种在计算机视觉和图像处理中用来进行物体检测的特征描述子。它通过计算和统计图像局部区域的梯度方向直方图来构成特征。Hog特征结合SVM分类器已经被广泛应用于图像识别中,尤其在行人检测中获得了极大的成功。需要提醒的是,HOG+SVM进行行人检测的方法是法国研究人员Dalal在...
2018-06-06 10:00:24
3837
转载 Google C++ 风格指南内容整理
转载:https://blog.youkuaiyun.com/fengbingchun/article/details/45789447之前一直没有全面的看过Google C++风格指南,现在很多公司进行C++开发都要求按照Google C++风格。在这个网站 http://zh-google-styleguide.readthedocs.org/en/latest/contents/ 有人已经把其翻译成中...
2018-05-24 15:21:06
724
转载 计算机视觉相关网站
转自:http://blog.sciencenet.cn/home.php?mod=space&uid=454498&do=blog&id=377338 1、OpenCV中文网站http://www.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5 2、Advanced Digital Imaging Solutions Laborato...
2018-05-24 09:46:24
3144
转载 图像处理和图像识别中常用的OpenCV函数
转载:https://blog.youkuaiyun.com/fengbingchun/article/details/58162531. cvLoadImage:将图像文件加载至内存;2. cvNamedWindow:在屏幕上创建一个窗口;3. cvDestroyWindow:销毁显示图像文件的窗口;4. cvDestroyAllWindows:销毁显示图像文件的所有窗口;5. cvSh...
2018-05-21 11:06:53
611
转载 Spring Boot 官方文档学习(一)入门及使用
转载:http://www.cnblogs.com/larryzeal/p/5799195.html目录:内置Servlet Container使用Spring Boot安装Spring Boot CLI开发一个简单的Spring Boot应用--使用最原始的方式创建一个文件夹新建一个pom.xml文件命令:mvn package添加依赖开始写代码启动项目打包执
2018-01-24 10:52:50
331
原创 基于浏览器 webrtc的PC屏幕共享
https://www.html5rocks.com/en/tutorials/webrtc/basics/ 从官方介绍可知,webrtc不仅可提供以摄像头为源的视频通讯功能,也能进行主机的screensharing,但目前支持webrtc的浏览器,无法直接截取主机屏幕,故无法使用此功能,需要插件支持才能实现屏幕截取共享功能,这里就介绍如何使用chrome浏览器进行屏幕共享。
2017-12-20 11:12:59
27560
12
转载 SIP呼叫流程典型流程图解
1.注册流程:… 12.注销流程:… 33. 基本呼叫建立过程:… 44. 会话更改流程:… 55. 正常呼叫释放过程:… 66. 被叫忙呼叫释放:… 77.被叫无应答流程一:… 88.被叫无应答流程二:… 99.遇忙呼叫前转:… 1010.无应答呼叫前转流程:… 1311.呼叫保持:… 1512.呼叫等等:… 16 1.注册流程: 2.注销流程: 3. 基本呼叫建立过程
2017-11-24 10:05:13
8076
原创 基于kurento的RtpEndpoint元素实现的loopback
目前为了实现webrtc与传统的sip客户端进行视频通讯,信令方案到不是问题,主要问题在于解决webrtc的SRTP与sip的RTP数据的转换,调研多种方案,决定采用kurento的方案,其中RtpEndpoint能实现转换功能,同时考虑到后期的特效处理,kurento还是很有优势的。
2017-10-31 18:26:43
3441
5
原创 webrtc的DEMO环境搭建
本文介绍了如何搭建一个webrtc的Demo环境,可实现多人视频。WebRTC是一个开源项目,提供简单的JavaScript接口以实现浏览器的实时通信(RTC)。与普通的客户端与服务器之间的即时通信不同,webrtc通过一系列的信令,能建立起一个浏览器与浏览器之间(peer-to-peer)的信道,这个信道可以发送任何数据,包括音视频数据,而不需要经过服务器。
2017-10-24 15:41:10
19978
4
原创 多平台轻量级消息推送系统msgd
一,现状及目的 随着互联网和物联网的发展,消息通信和交互不再仅限于人与人,而充斥于人与人、人与物、物与物之间;消息通信的主体也跨越各平台,PC(Windows, OSX, Linux等),移动端(Android,IOS,WP等)及电子设备(MCU,ARM等)。目前常用的消息推送机制有:基于HTTP的轮循、基于XMPP、基于MQTT及第三方的推送系统(如极光、云巴等),每种机制都有其优劣,具体可网上
2017-01-18 17:24:36
2810
原创 Window下搭建ESP8266编译环境
一,安装编译环境1,下载安装文件Fans_ESP8266_SDK_Make.exe:http://pan.baidu.com/s/1jHe9JHc双击Fans_ESP8266_SDK_Make.exe执行安装,默认安装到C盘,不用改变安装路径,一路遇到选择框就点击“确定”和“允许”。安装完成后,会在C盘根目录下生成三个文件夹:c:\python27, c:\ESP8266_SDK_Fa
2016-09-26 11:22:07
5483
原创 基于ESP8266 SDK部分功能的二次封装
一,目的。使用ESP8266官方提供的固件SDK的人都知道,在大部分的API接口调用和使用逻辑上跟标准C APP开发是有很大差别的,有些功能需要自己花很大时间去进行功能封装和逻辑设计,对于一个精通C语言的人,也很难在短时间内开发出一个简单功能的。同时如果需要使用硬件驱动功能,如:I2C,UART,PWM等,没有驱动开发经验的人即使把代码写出来了,但一旦遇到问题,也很难去解决,这需要有一定的硬件
2016-09-26 10:56:05
5875
原创 精选反腐打黑题材连续剧二十部
1. 征服导演 : 高群书 Qunshu Gao 主演 : 孙红雷 Honglei Sun/江珊 Shan Jiang/石兆琪 Zhaoqi Shi/刘威葳 Weiwei Liu/李易祥 Yixiang Li/张立 Li Zhang/倪土 Tu Ni/周晓鸥 Xiaoou Zhou2. 绝不放过你导演 : 雷献禾
2013-12-18 20:00:43
17002
转载 武汉IT名企目录
1、腾讯2、烽火科技3、新思科技 Synopsys4、华为5、高德红外6、武汉思非电子技术有限公司 (待遇不错)7、IBM8、SMC network9、EMC10、智邦大陆科技有限公司11、软通动力12、鹰图公司13、德电(中国)通信技术有限公司14、高伟达软件股份有限公司15、联想16、神州数码17、武汉长光科技18、搜狐
2013-12-17 15:26:25
4292
原创 深圳市南山区新生儿入户流程
一,准备材料原件: 1,双方身份证原件; 2,双方结婚证原件; 3,双方户口薄原件: 集体户口:公司户口卡首页(或者复印件加盖公司红章) 个人户口:户口薄整本 4,新生儿医学出生证明原件; 5,计划生育服务证原件;以上原件,尽量走到哪带到哪,政府工作人员的不同,有可能出现需要原件的不同,中国
2013-10-14 17:04:51
5771
转载 wpa_supplicant软件架构分析
目录(?)[+]启动命令wpa_supplicant 初始化流程main函数wpa_supplicant_init函数wpa_supplicant_add_iface函数wpa_supplicant_run函数Wpa_supplicant提供的接口上行接口Dbus接口Unix domain socket 接口下行接口Control interface c
2013-09-24 17:40:36
1131
转载 android WIFI 分析
目录(?)[+]系统架构WifiServiceWifiMonitorwpa_supplicantWifi驱动模块Wifi电源管理模块Wifi工作步骤Wifi模块代码WifiService和wpa_supplicant启动流程21 状态变化生产时自动打开Wifi1. 系统架构 Android WiFi系统引入了wpa_supplica
2013-09-24 17:39:03
1291
转载 android4.0.3源码之wifi的简单分析(转)
关于wlan的组成 关于wifi应用层的接口的调用 首先从上层android wifi的应用开始,首先会根据android的wifimanager的类,实例化一个mwifimanager的对象,这个对象处理了所有wifi需要处理的任务,接着比如说打开wifi,那么就会调用 mWifiManager.isWifiEnabled();判断wifi是否已经打
2013-09-24 11:26:47
4271
原创 android使用aidl实现进程间通信的实例
在开发Android应用时,由于不存在共享内在之类的机制, android应用采用AIDL(Android Interface Definition Language:接口定义语言)方式实现进程间通信,下面我将写一个实例。在eclipes中创建一个android工程,这里我的工程名为:com.wyj.aidltest,工程会创建一个com.wyj.aidltestActivity.
2013-07-22 18:20:16
753
转载 Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activity打成Jar包的形式,这样子我们改了里面的内容就直接发布Jar包出去,其他公司直接下载Jar来使用,这样子他们自己公司也能更好的维护。
2013-07-11 17:54:14
1008
原创 Android 让adb logcat打印内核调试信息
Android让adb logcat打印内核调试信息在默认情况下,adb logcat只能显示应用程序的调试信息,我把logcat.cpp修改了一下,让它同时可以打印内核调试信息:修改的文件:system/core/logcat/logcat.cpp1、首先先加入头文件#include //add by 2、定义所使用的TAG#define KERNEL_
2013-02-18 18:09:15
1707
原创 android系统之sensor学习
Sensor作为Android系统的一个输入设备,对Android设备来说是必不可少的。Sensor主要包括G-Sensor、LightsSensor、ProximitySensor、TemperatureSensor等。这里主要对G-Sensor模块进行解析。我的平台是AML8276,android系统是4.0.4,kernel是3.0,所用的gsensor是kionix_a
2013-01-03 17:31:44
8090
转载 Android 4.0 事件输入(Event Input)系统
原来在Android2.3.5下能正常工作的TouchScreen功能,移植到Android 4.0就不能正常工作了。凭直觉,Android4.0肯定有鬼。真是不看不知道,一看吓一跳。在Android 4.0中,Event Input地位提高了,你看看,在Adroid2.3.5中,它在frameworks/base/libs/ui之下,在Android4.0中,它在frameworks/base/
2012-11-22 14:22:27
1655
转载 各种音视频编解码学习详解 h264 ,mpeg4 ,aac 等所有音视频格式
http://blog.youkuaiyun.com/diyagoanyhacker/article/details/7546204编解码学习笔记(一):基本概念媒体业务是网络的主要业务之间。尤其移动互联网业务的兴起,在运营商和应用开发商中,媒体业务份量极重,其中媒体的编解码服务涉及需求分析、应用开发、释放license收费等等。最近因为项目的关系,需要理清媒体的codec,比
2012-11-15 16:49:24
4317
转载 Android中保存数据常用的方法
Android中有四种方法保存数据,分别适用于不同情况的需求。它们都各自有相应的优缺点,所以当开发者决定选择应用哪种方法之前,先要考虑当前所操作的情况是否适合于所选择的方法。Preferences Files Databases Network 1. Preferences从其保存数据的结构来分析,是一个较轻量级的存储数据的方法。类似于我们常用的ini文件保存软件初始化设
2012-11-15 13:28:29
714
转载 解读Android 4.0 Camera原生应用程序的设计思路
http://blog.youkuaiyun.com/qianjin0703/article/details/7965810 1. 设置摄像头方向2. 打开线程与预览线程 3. 设置参数4. Camera外设按键5. 自动对焦与触摸对焦6. 拍照7. 人脸检测8. 位置管理9. 旋转管理10. 变焦11. 录像Camera的架构为典型
2012-11-07 14:43:11
849
转载 屏幕分辨率一览
http://blog.youkuaiyun.com/ameyume/article/details/7212026Sub-QCIF 128x96QCIF 176x144CIF 352x2884CIF 704x576QVGA 240×320HVGA 480*320VGA 640X480SVGA 800X600XGA 1
2012-11-02 17:25:46
1024
转载 android 通过局域网udp广播自动建立socket连接
http://blog.youkuaiyun.com/luoboo525/article/details/7878395android开发中经常会用到socket通讯。由于项目需要,最近研究了一下这方面的知识。 需求是想通过wifi实现android移动设备和android平台的电视之间的文件传输与控制。 毫无疑问这中间一定需要用到socket来进行通信。今天就两台设备的握手连接方式分享一下吧
2012-10-29 18:35:41
20808
原创 android 内核power电源管理
linux内核有一套电源管理的机制,休眠/唤醒在嵌入式Linux中是非常重要的部分,而android是基于linux内核的,它在此机制基本上作了改进。本文只是针对参考代码总结的具体性的知识,其它有关系统知识网上一大堆,可自己搜索学习。 关于这部分我曾经写了份PPT作为内部技术交流稿,可下载参考下:http://download.youkuaiyun.com/detail/yunjinwang/46
2012-10-29 15:28:32
2599
转载 WSAStartup函数 和WSACleanup 函数
http://www.cppblog.com/nightsky0911/articles/165483.html一、WSAStartup函数 int WSAStartup ( WORD wVersionRequested,
2012-10-26 11:09:32
1808
转载 socket关闭的close和shutdown区别
http://blog.chinaunix.net/space.php?uid=796091&do=blog&id=2035418socket关闭有2个close,shutdown他们之间的区别:close-----关闭本进程的socket id,但链接还是开着的,用这个socket id的其它进程还能用这个链接,能读或写这个socket idshutdow
2012-10-26 11:02:45
866
原创 android 4.0之audio
我使用的是三星的SMDKC110平台,Android代码为4.0版本。其中理解错误的请指正,谢谢!!android系统的音频系统在不同层大概都是由三块组成,AudioSystem, AudioTrack, AudioRecorder。它们分别负责音频系统的综合管理功能、音频数据的输出和输入。代码文件结构:代码头文件放在frameworks/base/include/media/目录
2012-10-17 14:13:11
1686
原创 android 显示子系统零碎理解
android的显示系统GUI= C语言框架+JAVA语言框架 libui.so是整个GUI系统的中枢,它包含颜色格式、EGL窗口(用户显示),按键及事件的处理、surface(显示界面)、overlay(显示叠加层)、camara(照相机接口)等多方面的定义; Gralloc模块是显示模块的实现,它由libui调用,在FrameBufferNativeWindow.cpp中找开g
2012-10-15 11:29:28
1130
转载 创建新的动态链接库 (DLL) 项目
创建新的动态链接库 (DLL) 项目从“文件”菜单中,选择“新建”,然后选择“项目…”。在“项目类型”窗格中,选择“Visual C++”下的“Win32”。在“模板”窗格中,选择“Win32 控制台应用程序”。为项目选择一个名称,如 MathFuncsDll,并将其键入“名称”字段。 为解决方案选择一个名称,如 DynamicLibrary,并将其键入“解
2012-10-15 11:03:03
1069
转载 在linux内核中创建一个/proc/下的文件结点实例http://www.lslnet.com/linux/dosc1/34/linux-259508.htm
这个例子也是来自网上。现在能够编译,加载。加载后通过echo将一段字符写入/proc/test。然后用cat看/proc/test。结果,在屏幕上不停的重复显示原来写入的字符串。不知道是为什么、?#include#include#include#include#include#includechar msg[512];struct proc_di
2012-10-15 11:00:33
1830
原创 kickstartU盘装系统
此次以CentOS-6.0为安装对象.1,准备一个容量足够大的U盘(里面会存放系统镜像文件.iso, 这里为8G的U盘);2, 准备iso镜像文件,syslinux.exe工具(用来制作启动U盘);syslinux 下载地址为 http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-4.04.zip
2012-10-15 10:58:05
2518
转载 [Linux]CentOS网关服务器配置
http://blog.youkuaiyun.com/cjy37/article/details/71048981. 网关服务器上两张网卡:eth0 =》内网172.18.1.240eth1=》外网211.139.169.X2. 客户端机:172.18.1.x3. 网关服务器配置:打开IP转发功能:[plain
2012-10-15 10:56:25
794
原创 使用脚本增加samba用户,smbpasswd -a user
1,增加一个文件/mnt/live/smbpasswd.txt用于写密码###smbpasswd.txt123123##end上面的文件要重复两次密码,是在执行smbpasswd后会有两次输入密码。2,增加一个可执行脚本文件addsmbuser.sh,里面的内容为:cat /mnt/live/smbpasswd.txt |
2012-10-15 10:53:47
4284
基于浏览器 webrtc的屏幕共享示例代码
2017-12-21
webrtc demo(html+js+nodejs)
2017-10-24
kurento-tutorial-composite-js
2017-10-17
webrtc android 应用开发依赖包
2017-09-18
ESP8266二次封装的SDK (20161103最新)
2016-11-03
ESP8266测试程序
2016-09-26
ESP8266二次封装的SDK
2016-09-13
VMwareTools-9.9.0-230497
2015-08-18
视频编辑专家
2013-10-25
测试代码(Activity打成jar包)
2013-07-11
android的电源管理(PPT)
2012-10-29
一个NAT类型检测方案
2012-10-15
android gdb工具(Linux版)
2012-10-15
多媒体开放平台API之OpenMAX
2012-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人