自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (2)
  • 收藏
  • 关注

原创 安装百度云平台python SDK

1、下载完安装包,使用python setup.py install命令安装时出现错误"bce ImportError: No module named Crypto.Cipher"      A:  先pip uninstall crypto    pip uninstall pycrypto 然后 pip install pycrypto...

2018-10-11 18:12:15 3194

原创 Windows10下使用Anaconda安装TensorFlow

Windows10下使用Anaconda安装TensorFlow1、首先安装Anaconda3后打开Anaconda Prompt2、创建配置环境,取名为tensorflow_gpu,命令行如下: conda create -n tensorflow_gpu python=3.53、切换到创建好的配置环境中: activate tensorflow_gpu4、安装一些重要的Python科学运算库,...

2018-07-06 16:12:15 395

转载 【转】opencv_traincascade支持Haar和LBP特征

介绍使用级联分类器工作包括两个阶段:训练和检测。 检测部分在OpenCVobjdetect 模块的文档中有介绍,在那个文档中给出了一些级联分类器的基本介绍。当前的指南描述了如何训练分类器:准备训练数据和运行训练程序。重点注意事项OpenCV中有两个程序可以训练级联分类器: opencv_haartraining 和 opencv_traincascade 。 opencv_traincascade...

2018-05-30 14:29:54 294

转载 [转]正式使用opencv里的训练和检测 - opencv_createsamples、opencv_traincascade-2.4.11版本

一、基础知识准备首先,opencv目前仅支持三种特征的训练检测, HAAR、LBP、HOG,选择哪个特征就去补充哪个吧。opencv的这个训练算法是基于adaboost而来的,所以需要先对adaboost进行基础知识补充啊,网上一大堆资料,同志们速度去查阅。我的资源里也有,大家去下载吧,这些我想都不是大家能直接拿来用的,我下面将直接手把手告诉大家训练怎么操作,以及要注意哪些细节。二、关于正样本的准...

2018-05-29 19:52:06 407

转载 Libcoap安装和使用

1.获得libcoap    通过git clone指令从github仓库中获得最新版本。    git clone  https://github.com/authmillenon/libcoap.git2. 编译和安装libcoap    由于libcoap的源代码包中只有configure.in文件,所以比一般的linux源代码

2017-11-29 09:51:18 3372

转载 make版本降级

一、问题背景编译较早期的linux内核时,因为make版本太高,出现错误*** mixed implicit and normal rules: deprecated syntax,需要把make版本由4.1降级为3.81二、如何更新make?1、下载make 3.81 make工具的官方镜像地址:http://ftp.gnu.org/gnu/make/ ,下载指定版本的m

2017-11-22 20:16:46 2240

转载 codeSourcery交叉编译环境

codeSourcery交叉编译环境转载 2015年07月15日 05:18:5340151.arm-none-linux-gnueabi-gcc下载http://www.veryarm.com/arm-none-linux-gnueabi-gccarm-none-linux-gnueabi-gcc是 Codeso

2017-11-16 14:41:42 535

原创 gcc4.9.2源码编译

环境:ubuntu server 17.04,使用apt-get install 安装gcc v5.4.0, g++ v5.4.0, m4 5.4.171. wget http://xxxxxxx/gcc-4.9.2.tar.gz2.tar -xzvf gcc-4.9.2.tar.gz3. cd gcc-4.9.2/后运行./contrib/download_prerequisite...

2017-11-16 13:54:01 843

转载 低功耗蓝牙BLE之连接事件、连接参数和更新方法

原文地址:http://blog.csdn.net/zzfenglin/article/details/51304084连接事件在一个连接当中,主设备会在每个连接事件里向从设备发送数据包。一个连接事件是指主设备和从设备之间相互发送数据包的过程。连接事件的进行始终位于一个频率,每个数据包会在上个数据包发完之后等待 150μs 再发送。连接间隔决

2017-09-29 19:51:25 468

转载 unicode和utf8之间的关系

原文地址:http://blog.chinaunix.net/uid-21633169-id-4337685.html字符编码是计算机技术的基石,想要熟练使用计算机,懂得一点字符编码的知识,还是很有必要的。 1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出25

2017-09-08 12:41:51 314

转载 git 版本回退

转载请出自出处:http://eksliang.iteye.com/blog/2249441一.查看git提交的历史信息git log命令显示从最近到最远的提交日志 如果嫌输出信息太多,可以试试加上--pretty=oneline参数,代码如下: Java代码  $ git log --pretty=oneline  c7

2017-07-11 09:39:42 289

转载 BLE介绍

目录(?)[-]1  通用访问规范Generic Access ProfileGAP11 角色12 广播13 扫描14 发起15 连接2 通用属性配置文件Generic Attribute profileGATT21角色22 GATT层221 属性222 特性223描述符224服务225 profile数据配置文件23 标准的定制服务和特性24    UUI

2017-03-27 15:31:52 770

转载 LCD的接口类型详解

LCD的接口有多种,分类很细。主要看LCD的驱动方式和控制方式,目前手机上的彩色LCD的连接方式一般有这么几种:MCU模式,RGB模式,SPI模式,VSYNC模式,MDDI模式,DSI模式。MCU模式(也写成MPU模式的)。只有TFT模块才有RGB接口。 但应用比较多的就是MUC模式和RGB模式,区别有以下几点:1.MCU接口:会解码命令,由timing generat

2017-02-14 20:07:22 582

转载 在Ubuntu 14.10下安装Lua 5.2出错的解决

系统环境为 Ubuntu 14.10,下载Lua安装文件。此处下载的版本为 Lua 5.2.3。将Lua源代码进行解压:[plain] view plain copy tar xzvf lua-5.2.3.tar.gz  cd lua-5.2.3  使用下面的命令进行编译测试:[plain] view

2017-01-19 20:12:22 799

转载 源码安装luasocket

一、安装LuaSocket下面介绍两种安装方法第一种方法:如果你有安装了 Lua 模块的安装和部署工具 LuaRocks,那么一条指令就能安装部署好 LuaSocket:# luarocks install luasocket第二种方法:如果没安装有 LuaRocks,也可以源码安装。先把 LuaRocks 下载下来,当前可用的版本是 luasocket-3.0-rc1(luasocket的源码有

2017-01-13 17:48:43 2846

转载 Lua 字符串查找函数 string.find(s, pattern [, init [, plain]] )

原文链接:http://blog.csdn.net/zhangxaochen/article/details/8084396函数原型 string.find(s, pattern [, init [, plain]] ) s: 源字符串 pattern: 待搜索模式串 init: 可选, 起始位置 plain: 我没用过  ① 子串匹配: 

2016-12-23 16:31:37 1168

转载 UBUNTU添加新硬盘

1 在Vm中关闭Ubuntu,"设置"中,添加新的硬件设备,选择Hard Disk,点击下一步。2 选择硬盘类型,可以选择IDE,或是SCSI,这里选择SCSI3.选择虚拟新硬盘的位置,命名 Ubuntu2.vmdk4.设定硬盘大小,随便啦,并选择Allocate all disk space now,不选这项,刚开始,硬盘比较小,但是随着硬盘读写访问,虚拟硬盘文件会越来越大。

2016-12-21 17:07:19 402

转载 Linux内核驱动之GPIO子系统(一)GPIO的使用

一 概述  Linux内核中gpio是最简单,最常用的资源(和 interrupt ,dma,timer一样)驱动程序,应用程序都能够通过相应的接口使用gpio,gpio使用0~MAX_INT之间的整数标识,不能使用负数,gpio与硬件体系密切相关的,不过linux有一个框架处理gpio,能够使用统一的接口来操作gpio.在讲gpio核心(gpiolib.c)之前先来看看gpio是

2016-12-21 13:26:35 443

转载 关于SRAM和SDRAM

SDRAMSDRAM的全称是Synchronous Dynamic Random Access Memory,即同步动态随机存取存储器,同步是Memory工作需要同步时钟;动态是指它需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是从指定地址进行读写。SDRAM发展到现在经历了不同的时代,最开始是SDR,然后是DDR,接着是DDR2,最后是DDR3。SRAMSR

2016-11-23 20:22:28 536

转载 64bit linux下执行arm-linux-gcc: 没有那个文件或目录

The problem has been solved, because I installed the amd64.iso linux system,so first must excuseapt-get install lsb-core,then you can excuse arm-linux-gcc -v

2016-11-23 15:06:20 388

转载 Ubuntu svn 更新到版本1.8

更新到1.8之后,可以使用windows中1.9.*的svn操作Ubuntu共享的svn项目1. 在/etc/apt/sources.list添加ppa的源,可以在末尾添加如下内容:#1.7.*版本使用如下deb http://ppa.launchpad.net/svn/ppa/ubuntu precise main   #1.8.* 使用如下deb http:

2016-11-23 13:38:35 712

转载 ubuntu软件源更新

ubuntu的普通版本支持的时间都有限,过了支持的时间,更新源都会被停用,比如ubuntu9.10原来的源都失效了(包括官方源,类似ustc的第 三方源,因为这些第三方源也是和官方源同步的)。因此,直接用原来的源列表是不能安装更新软件的。为了解决这个问题,ubuntu官方专门出了一个 old-release的镜像(http://old-releases.ubuntu.com/),可以用这个源更

2016-04-06 11:09:13 484

翻译 C语言根据经纬度计算距离

#include #define EARTH_RADIUS 6378.137//地球半径#define PI 3.14159265358979323846 //Ô²ÖÜÂÊ//½Ç¶Èת»¯Îª»¡¶Èstatic double rad(double d){   return d * PI / 180.0;}//µ±Äϱ±

2014-11-05 20:05:13 6252

转载 STM32F4时钟设置分析

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.环境:主机:WIN7开发环境:MDK4.72MCU:STM32F407VGT6STM32F4启动与STM32F10X不同,时钟已经默认配置好.1.启动代码:文件:startup_stm32f4xx.s

2014-09-15 16:47:33 1234

转载 CRC16校验片段

/*******CRC16校验**********************************************/unsigned crc16_ccitt(unsigned char *ptr, uint32_t len) {unsigned int crc;unsigned char da;unsigned int crc_ta[16]={0x0000,0x1021

2014-08-07 11:11:38 586

转载 Android 开机画面过程

Android 开机会出现3个画面: 1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片); 2. Android平台启动初始化,出现"A N D R I O D"文字字样画面; 3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。1、开机图片(Linux小企鹅) (And

2013-09-17 10:07:39 470

转载 替换开机画面

查看代码可发现,在system/core/init/init.c [load_565rle_image] --> logo.c中 ,显示完毕initlogo.rle之后作了 unlink 操作。该操作对于android 默认的只读型system.img 是没问题,, 但对于自定义的yaffs 或者 ubi形式的可读写型的system.img时就有问题了。会造成将initlogo.rle删除,下次启

2013-09-16 17:44:27 1556

转载 Android图片处理(Matrix,ColorMatrix)

在编程中有时候需要对图片做特殊的处理,比如将图片做出黑白的,或者老照片的效果,有时候还要对图片进行变换,以拉伸,扭曲等等。这些效果在android中有很好的支持,通过颜色矩阵(ColorMatrix)和坐标变换矩阵(Matrix)可以完美的做出上面的所说的效果。下面将分别介绍这两个矩阵的用法和相关的函数。颜色矩阵android中可以通过颜色矩阵(ColorMatrix类

2013-09-14 10:29:03 710

转载 ImageButton自定义按钮的按下效果的高效实现方法(非一般)

通常情况下,我们可以采用如下方式实现: Xml代码  xml version="1.0" encoding="UTF-8"?>      selector xmlns:android="http://schemas.android.com/apk/res/android">          item           android:state_presse

2013-09-13 13:53:47 293

转载 Android_launcher的源码详细分析

这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类 1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个con

2013-09-11 15:28:45 434

转载 Android中的onInterceptTouchEvent与onTouchEvent

在android中,每一次touch事件基本包含ACTION_DOWN,ACTION_MOVE,ACTION_UP等一系列action。这里需要先明确一下这一次touch事件跟一个ACTION的区别。touch事件是包含ACTION_DOWN,ACTION_MOVE,ACTION_UP等action的,一次touch事件一般会先触发一次ACION_DOWN的action,紧接着是ACTION_MO

2013-09-11 15:26:35 429

转载 Android4.0的StatusBar和NavigationBar

一。虚拟按键的隐藏和显示:     修改frameworks\base\core\res\res\values\config.xml中config_showNavigationBar二。状态栏平板和手机之间的切换:  1.   /build/tools/buildinfo.sh中设定 ro.sf.lcd_density=160,        当然MTK自己定义了一套属性,

2013-08-30 15:54:58 489

原创 各种免费网站

一个免费的WEB服务网站,可用于自己开发的应用软件查询天气预报、手机号码归属地、飞机航班时刻表等http://www.webxml.com.cn/zh_cn/web_services.aspx

2013-08-22 10:22:44 937

转载 linux内核多线程

1.       头文件#include    //wake_up_process()#include //kthread_create()、kthread_run()#include               //IS_ERR()、PTR_ERR()2.       实现2.1创建线程在模块初始化时,可以进行线程的创建。使用下面的函数和宏定义:

2013-08-16 10:15:29 398

转载 Apk程序签名

概述在Android系统中,要求所有应用程序必须经过数字签名后才能安装。Android系统使用这个证书来识别应用程序的作者,并建立程序间的信任关系。 证书并不用让于用户控制可以安装哪些程序,证书也不需要授权中心来签名。在Android系统中,应用程序使用自己签名的证书是完全允许而且是很普遍的。关于Android应用程序签名主要有以下几个重点:所有的应用程序都必须签名

2013-08-12 17:22:23 438

转载 解决模块与内核不匹配问题

原文地址:解决模块与内核不匹配问题作者:woshihaoren安装模块时出现:[root@FriendlyARM nfs]# insmod key2.kokey2: version magic '2.6.32.2 mod_unload modversions ARMv4 ' should be '2.6.32.2-FriendlyARM mod_unload ARMv4 '

2013-08-12 12:39:34 1932

转载 android 如何预置APK

一、如何将带源码的APK预置进系统?1)     在 packages/apps 下面以需要预置的 APK的 名字创建一个新文件夹,以预制一个名为Test的APK 为例2)     将 Test APK的Source code 拷贝到 Test 文件夹下,删除 /bin 和 /gen 目录3)     在 Test 目录下创建一个名为 Android.mk的文件,内容如下:LOCA

2013-08-09 08:36:57 327

转载 Android中Preference的使用以及监听事件分析

转载请注明出处: http://blog.csdn.net/qinjuning                   在Android系统源码中,绝大多数应用程序的UI布局采用了Preference的布局结构,而不是我们平时在模拟器中构建应用程序时使用的View布局结构,例如,Setting模块中布局。当然,凡事都有例外,FMRadio应用程序中则使用了View布局结构(可能是该应用程序是m

2013-08-07 16:01:10 526

转载 android如何实现开机自动启动Service或app

今天我们主要来探讨android怎么让一个service开机自动启动功能的实现。Android手机在启动的过程中会触发一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED(记得只会触发一次呀),在这里我们可以通过构建一个广播接收者来接收这个这个action.下面我就来简单写以下实现的步骤:      第一步:首先

2013-08-02 10:44:54 476

转载 Eclipse中跟踪调试Android系统源代码

本文讲解如何在Eclipse中导入Android源代码(包括Framework和Application的代码),然后通过模拟器或真机跟踪/调试Android的Java代码,区别于一般基于Android SDK的纯应用开发,这里可以跟踪/调试Framework中的代码。一、准备工作确保机器上已经安装并配置下列软件环境:JDK/ Eclipse / Androi

2013-07-31 16:54:04 772

ObjectMarker.zip

opencv工具,训练分类器(HAAR/LBP)时,可以生成正样本图像描述文档

2019-06-20

UnixC编程手册

Linux环境下进行c程序开发的函数查询手册,相当于Windows下的MSDN,不过肯定不如MSDN那么强大。

2013-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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