Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

利用OpenCV计算并绘制灰度直方图

利用OpenCV计算并绘制灰度直方图

下面用两种方法实现直方图的计算和绘制,其一用自己实现计算直方图,其二利用OpenCV提供的库函数计算直方图。代码和算法不难,适合OpenCV初学者学习之用。如有疏漏错误之处,还请各路方家指出。下面使用的测试图是标准的lena图。代码之一#include<cv.h> #include<highgui.h> #pragmacomment(lib,"cv.lib") #pragmacomment(lib,"cxcore.lib") ...
Android中讯飞语音云开发环境搭建

Android中讯飞语音云开发环境搭建

一、提要接下想做的东西要用到语音识别的技术,国内做的比较好的就是讯飞语音云了,下面就是基于讯飞语音云的Android应用开发环境的配置记录。、我电脑的环境是Eclipse Indigo,Android的版本是2.3.3,4.03,4.1. 手机是小米M1s。二、具体步骤1.去官方网站注册ID,下载文档,AndroidSdk;2.在Eclipse中新建项目,选择Android Project From Exiting Code,接着选择解压好的sdk的sam...
Android BSP成长计划随笔之虚拟设备搭建和input系统

Android BSP成长计划随笔之虚拟设备搭建和input系统

由于工作关系,对Android关注将从FWK(Framework)转向BSP,也就是Linux Kernel。在工作的5年中,曾经数次研究过kernel,但一直没有合适的机会或者说推动力去深入研究。这次有机会了,岂能放过呢?以前搞kernel,总是觉得没有合适的设备,都玩不转。最近琢磨了几天,打算从android虚拟设备goldfish开始吧。(惭愧啊,以前还买过一个板子,结果完了2天就腻味了)。本随笔包括一下几个部分:先介绍Android kernel的...
Linux Kernel系列一:开篇和Kernel启动概要

Linux Kernel系列一:开篇和Kernel启动概要

前言最近几个月将Linux Kernel的大概研究了一下,下面需要进行深入详细的分析。主要将以S3C2440的一块开发板为硬件实体。大概包括如下内容:1 bootloader分析,以uboot为主,结合具体开发板的情况。我的目标是解释清楚uboot的工作原理(说实话,分析过程中不太想被硬件绑架,但是需要以一个实际的例子来做分析)2 kernel部分,这就很多内容了。打算从kernel启动的流程开始分析。3 除kernel本身外,还有很多的知识,例如ld的输...
Linux Kernel系列二:用户空间的初始化

Linux Kernel系列二:用户空间的初始化

上篇我们知道,kernel初始化后将启动init进程,那么这个进程将干些什么呢?除此之外,kernel还需要做些什么事情呢?(想想文件系统、根存储设备是在什么时候初始化的呢?)先从文件系统初始化说起。以前一直不明白,有了kernel为何还需要一个文件系统?经过反复琢磨,明白一个道理,kernel加载到内存后,kernel运行起来是没有问题的,但是如果没有Root FS,就好像PC上没有硬盘.....。另外,Linux中很多虚拟文件系统(proc,sys,d...
Linux Kernel系列三:Kernel编译和链接中的linker script语法详解

Linux Kernel系列三:Kernel编译和链接中的linker script语法详解

先要讲讲这个问题是怎么来的。(咱们在分析一个技术的时候,先要考虑它是想解决什么问题,或者学习新知识的时候,要清楚这个知识的目的是什么)。我在编译内核的时候,发现arch/arm/kernel目录下有一个这样的文件:vmlinux.lds.S。第一眼看上去,想想是不是汇编文件呢?打开一看,好像不是。那它是干嘛的?而且前面已经说过,make V=1的时候,发现这个文件的用处在ld命令中,即ld -T vmlinux.lds.S,好像是链接命令用的,如下所示如a...
Linux kernel系列四:嵌入式系统中的文件系统以及MTD

Linux kernel系列四:嵌入式系统中的文件系统以及MTD

本节介绍File System和MTD技术一 FS熟知的FS有ext2,3,4.但是这些都是针对磁盘设备的。而ES中一般的存储设备为Flash,由于Flash的特殊性:Flash存储按照Block size进行划分,而一个BLS一般有几十K。(对比磁盘的一个簇才512个字节)。这么大的BLS有什么坏处呢?很明显,擦除一个BL就需要花费很长的时间了。 另外,FLASH操作,一次必须针对一个BL,也就是如果我想修改一个字节的话,也必须先擦掉128K。这不是想死...
<< 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 >>