- 基于qt的opencv实时图像处理框架FastCvLearn实战
yantuguiguziPGJ
编程点滴githubopencvqt
基于qt的opencv实时图像处理框架FastCvLearn实战结果展示基础知识回顾手撕代码capture_thread结果展示基础知识回顾首先回顾一下基础知识。uint8_tunsignedcharBIN:00010000NOTBIN:00010000static_cast手撕代码capture_thread对于enum类型,感觉很陌生,如何剖析?enumMASK_TYPE{RECTANGLE=
- FastCV SDK详解
王庆民
QualcommSDKhexagonfastcvDSP计算机视觉Qualcomm
FastCVSDK详解高通发布的FastCV是一个针对移动平台的计算机视觉库,如今的版本支持运行在windows、Mac和Linux等大部分平台,并对于高通自家的Snapdragon做了特别优化的。FastCV提了为移动设备优化的计算机视觉(CV)库,包括移动设备广泛使用的视觉处理函数和大众市场手机。中间件开发人员可以使用FastCV构建框架开发人员所需要的计算机视觉用用,高通的AR(增强现实)S
- 资讯:高通免费视觉SDK-FastCV
千里河山
[30]资讯
1.概述1)以色列ADAS公司iOnRoad就是采用FastCV进行开发;2)FastCV性能要优于OpenCV;2.1FastCVSDK&官方资料https://developer.qualcomm.com/software/fastcv-sdk2.2FastCVAPI说明https://developer.qualcomm.com/docs/fastcv/api/index.html2.3开发
- fastcv环境搭建+samples编译
0小披风0
android技术
fastcv是基于opencv一个针对移动平台的计算机视觉库用高通官网一句话形容acameraismorethanjustacamerafastcv官网https://developer.qualcomm.com/mobile-development/add-advanced-features/computer-vision-fastcv介绍都在其中首先需要搭建基础环境JDKEclipseIDEA
- 相机标定 和 单应性矩阵H
yonger_
MatlabComputerVision
单应性矩阵优化(物体识别+跟踪)(AR方向)基于fastcv识别分析,MATLAB算法测试【大部分知识文字图片由网上查找】之所以对单应性矩阵H进行优化,是因为p=Hp'中,p'通过H映射得到的p不稳定,每帧所求H变化太大,需要对H进行优化。求解相机参数的过程就称之为相机标定。1.相机模型中的四个平面坐标系:1.1图像像素坐标系(u,v)以像素为单位,是以图像的左上方为原点的图像坐标系;1.2图像物
- 基于fastcv的三维重建技术介绍
LongHui_No1
DragonBoard410cfastcv三维重建
Fastcv是高通专门为移动平台定制开发的一款高性能的图形处理库,通过该库可以快速的实现各种图形处理,包括人脸识别、目标跟踪和三维重建等,本节将对三维重建技术的原理和步骤进行介绍,在此基础上对fastcv的三维重建核心接口函数进行简要说明,为后续进一步利用fastcv来实现三维重建提供基础。一、三维重建原理三维重建是指对三维物体建立适合计算机表示和处理的数学模型,是在计算机环境下对其进行处理、操作
- OpenCV之特征检测器(Feature Detector),描述子提取器(Descriptor Extractor)和描述子匹配器(Descriptor Matcher)
eternity1118_
ComputerVision#OpenCVC/C++#图像处理与计算机视觉
1.特征检测子-Harriscv::cornerHarris(image,strength,3,3,0.01);-Fastcv::Ptrfast=cv::FastFeatureDetector::create();//或cv::FAST(InputArrayimage,std::vector&keypoints,intthreshold)//或cv::FAST(InputArrayimage,st
- OpenCV之特征检测器(Feature Detector),描述子提取器(Descriptor Extractor)和描述子匹配器(Descriptor Matcher)
eternity1118_
描述子提取器描述字匹配器特征检测器
1.特征检测子 -Harriscv::cornerHarris(image,strength,3,3,0.01); -Fastcv::Ptrfast=cv::FastFeatureDetector::create();//或cv::FAST(InputArrayimage,std::vector&keypoints,intthreshold)//或cv::FAST(InputArrayimag
- FastCV主要接口分析之五
awangqm
sdkfastcvdspQualcommhexagon
FastCV主要接口分析之五 15.像素描述函数 FASTCV_APIintfcvDescriptorSampledMeanAndVar36f32(constfloat*__restrictsrc, int first,
- FastCV主要接口分析之四
awangqm
fastcvQualcommhexagon
FastCV主要接口分析之四 10.仿射函数 FASTCV_APIvoidfcvGeomAffineFitf32(constfcvCorrespondences*__restrictcorrs, float*__restrict affine); 此函数的作用是计算仿射反式,对一个给定的对应特征点
- FastCV主要接口分析之三
awangqm
过滤器计算机视觉fastcvQualcommMESR
FastCV主要接口分析之三 5.点积相关函数 FASTCV_APIuint32_tfcvDotProductxxxx(xxx,......); 此是一些列相关的函数,主要进行各种各种情况下的点积运算; 形参是各种维度的vector,返回的是点积值。比如: FASTCV_APIint32_tfcvDotProduct36x1s8(constint
- FastCV主要接口分析之二
awangqm
计算机视觉硬件加速fastcvQualcomm
FastCV主要接口分析之二 FastCV为计算机视觉(CV,computervision)的应用开发者提供了两个主要功能:提供CV常用的函数库,其已经进行了优化且可以高效的运行在移动设备上;提供干净的processor-agnostic硬件加速API,基于此芯片厂商能够在其硬件上进行硬件加速FastCV函数。最新版本FastCV1.5.0支持安卓和Windows移动开发,可以从高通网站dev
- FastCV主要接口分析之一
awangqm
sdkfastcvQualcommhexagon
FastCV主要接口分析之一 安装HexagonSDK后,会在安装的主目录下/Hexagon_SDK/2.0/lib/fastcv/hexagon_Release_v5存在如下文件: 上图中,fastcv.h是其对外暴露的接口,libfastcvadsp.a是函数的具体实现,部分接口的定义及含义如下: 1.图像格式转换: FASTCV_APIvoid fc
- FastCV实例cornerApp讲解
awangqm
fastcvdspQualcommhexagoncornerApp
FastCV实例cornerApp讲解 cornerApp是一个使用了aDSP加速的基本用例,其在HexagonSDK中的目录内容如下: glue:包含依赖HexagonSDK的其他模块的构建系统信息; android.min:构建android可执行程序的信息; hexagon.min:包含编译aDSP库和测试执行程序所需要的信息; Makefile:编译脚本 inc/c
- FastCV SDK详解
awangqm
计算机视觉fastcvdspQualcommhexagon
FastCVSDK详解 高通发布的FastCV是一个针对移动平台的计算机视觉库,如今的版本支持运行在windows、Mac和Linux等大部分平台,并对于高通自家的Snapdragon做了特别优化的。FastCV提了为移动设备优化的计算机视觉(CV)库,包括移动设备广泛使用的视觉处理函数和大众市场手机。中间件开发人员可以使用FastCV构建框架开发人员所需要的计算机视觉用用,高通的AR(增强现
- 常见计算机视觉编程的技术方案
foodon
matlabjavacvopencvfastcv计算机视觉编程
OpenCV是一个比较成熟的视觉库,包括很多基础算法,提供C++API;JavaCV封装了OpenCV和其他几个常用的计算机视觉库,提供给Java编程者使用;FastCV是高通发布的专门针对移动平台的视觉库,提供了文字识别、人脸识别等功能,Android和iOS平台都有版本。实际可根据工作需要选择。更深的是数学层面的库,记的一次为了把鱼眼摄像头拍摄的鱼眼图修正和一个这方面的博士打过交道,他是用ma
- 高通fastcv编译出现“android.view.WindowManager$BadTokenException: Unable to add window”
菜鸟求高手
androidfastcv
最近在使用高通的FastCV,官方给出了一个Sample,可是第一次编译后出现以下错误信息:
android.view.WindowManager$BadTokenException: Unable to add window
....
差了很久都没有发现什么地方错,后来发现是官方的Sample中设定了屏幕分辨率,和我的手机不匹配
下面是官方的源代码:这是FastCV
- Issue Fix for Qualcomm FastCV SDK samples
伊落丹
sample
If you try Qualcomm Snapdragon FastCV SDK (here), you will not miss the samples with it. The relative path for the sample project is somewhat like follows.
android-sdk\add-ons
- Issue Fix for Qualcomm FastCV SDK samples
伊落丹
阅读更多IfyoutryQualcommSnapdragonFastCVSDK(here),youwillnotmissthesampleswithit.Therelativepathforthesampleprojectissomewhatlikefollows.android-sdk\add-ons\addon-fastcv_sdk_1_1_0-qualcomm-10\samples\load
- FastCV
yunzaitian163
http://www.qualcomm.com/media/blog/2011/10/25/introducing-fastcv-computer-vision-technology-tuned-mobilehttps://developer.qualcomm.com/develop/mobile-technologies/computer-vision-fastcv
- Android下fastcv搭建
mznewfacer
eclipseandroidpropertiescommandresources编译器
首先fastcv是高通的东西,由于高通产权比较严,高通的任何东西翻译的话都需要他们律师的审核,本文只做学习之用,无任何商业目的,特此声明!装双系统不好搞,毕竟配置有限,毕业设计又不好老换系统,虚拟机实在太慢,于是cygwin+eclipse+win7常规的不说了官网上都有,我自己操作时有两个错误,记录一下,以备后用,1.android下面的版本控制工具repo+git,在cygwin下面装repo
- FastCV专注于移动平台的计算机视觉库
race604
优化library平台
FastCV是Qualcomm公司开发提供的专注于移动平台的计算机视觉库(Computervisionlibrary),针对移动平台做了优化的。项目网站地址在这里:https://developer.qualcomm.com/develop/mobile-technologies/computer-vision-fastcv。下载FastCVSDK还有点复杂,需要注册,还需要等待审核,步骤比较繁琐
- knob UI插件使用
换个号韩国红果果
JavaScriptjsonpknob
图形是用canvas绘制的
js代码
var paras = {
max:800,
min:100,
skin:'tron',//button type
thickness:.3,//button width
width:'200',//define canvas width.,canvas height
displayInput:'tr
- Android+Jquery Mobile学习系列(5)-SQLite数据库
白糖_
JQuery Mobile
目录导航
SQLite是轻量级的、嵌入式的、关系型数据库,目前已经在iPhone、Android等手机系统中使用,SQLite可移植性好,很容易使用,很小,高效而且可靠。
因为Android已经集成了SQLite,所以开发人员无需引入任何JAR包,而且Android也针对SQLite封装了专属的API,调用起来非常快捷方便。
我也是第一次接触S
- impala-2.1.2-CDH5.3.2
dayutianfei
impala
最近在整理impala编译的东西,简单记录几个要点:
根据官网的信息(https://github.com/cloudera/Impala/wiki/How-to-build-Impala):
1. 首次编译impala,推荐使用命令:
${IMPALA_HOME}/buildall.sh -skiptests -build_shared_libs -format
2.仅编译BE
${I
- 求二进制数中1的个数
周凡杨
java算法二进制
解法一:
对于一个正整数如果是偶数,该数的二进制数的最后一位是 0 ,反之若是奇数,则该数的二进制数的最后一位是 1 。因此,可以考虑利用位移、判断奇偶来实现。
public int bitCount(int x){
int count = 0;
while(x!=0){
if(x%2!=0){ /
- spring中hibernate及事务配置
g21121
Hibernate
hibernate的sessionFactory配置:
<!-- hibernate sessionFactory配置 -->
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<
- log4j.properties 使用
510888780
log4j
log4j.properties 使用
一.参数意义说明
输出级别的种类
ERROR、WARN、INFO、DEBUG
ERROR 为严重错误 主要是程序的错误
WARN 为一般警告,比如session丢失
INFO 为一般要显示的信息,比如登录登出
DEBUG 为程序的调试信息
配置日志信息输出目的地
log4j.appender.appenderName = fully.qua
- Spring mvc-jfreeChart柱图(2)
布衣凌宇
jfreechart
上一篇中生成的图是静态的,这篇将按条件进行搜索,并统计成图表,左面为统计图,右面显示搜索出的结果。
第一步:导包
第二步;配置web.xml(上一篇有代码)
建BarRenderer类用于柱子颜色
import java.awt.Color;
import java.awt.Paint;
import org.jfree.chart.renderer.category.BarR
- 我的spring学习笔记14-容器扩展点之PropertyPlaceholderConfigurer
aijuans
Spring3
PropertyPlaceholderConfigurer是个bean工厂后置处理器的实现,也就是BeanFactoryPostProcessor接口的一个实现。关于BeanFactoryPostProcessor和BeanPostProcessor类似。我会在其他地方介绍。
PropertyPlaceholderConfigurer可以将上下文(配置文件)中的属性值放在另一个单独的标准java
- maven 之 cobertura 简单使用
antlove
maventestunitcoberturareport
1. 创建一个maven项目
2. 创建com.CoberturaStart.java
package com;
public class CoberturaStart {
public void helloEveryone(){
System.out.println("=================================================
- 程序的执行顺序
百合不是茶
JAVA执行顺序
刚在看java核心技术时发现对java的执行顺序不是很明白了,百度一下也没有找到适合自己的资料,所以就简单的回顾一下吧
代码如下;
经典的程序执行面试题
//关于程序执行的顺序
//例如:
//定义一个基类
public class A(){
public A(
- 设置session失效的几种方法
bijian1013
web.xmlsession失效监听器
在系统登录后,都会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动退出登录,销毁session。具体设置很简单,方法有三种:(1)在主页面或者公共页面中加入:session.setMaxInactiveInterval(900);参数900单位是秒,即在没有活动15分钟后,session将失效。这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所
- java jvm常用命令工具
bijian1013
javajvm
一.概述
程序运行中经常会遇到各种问题,定位问题时通常需要综合各种信息,如系统日志、堆dump文件、线程dump文件、GC日志等。通过虚拟机监控和诊断工具可以帮忙我们快速获取、分析需要的数据,进而提高问题解决速度。 本文将介绍虚拟机常用监控和问题诊断命令工具的使用方法,主要包含以下工具:
&nbs
- 【Spring框架一】Spring常用注解之Autowired和Resource注解
bit1129
Spring常用注解
Spring自从2.0引入注解的方式取代XML配置的方式来做IOC之后,对Spring一些常用注解的含义行为一直处于比较模糊的状态,写几篇总结下Spring常用的注解。本篇包含的注解有如下几个:
Autowired
Resource
Component
Service
Controller
Transactional
根据它们的功能、目的,可以分为三组,Autow
- mysql 操作遇到safe update mode问题
bitray
update
我并不知道出现这个问题的实际原理,只是通过其他朋友的博客,文章得知的一个解决方案,目前先记录一个解决方法,未来要是真了解以后,还会继续补全.
在mysql5中有一个safe update mode,这个模式让sql操作更加安全,据说要求有where条件,防止全表更新操作.如果必须要进行全表操作,我们可以执行
SET
- nginx_perl试用
ronin47
nginx_perl试用
因为空闲时间比较多,所以在CPAN上乱翻,看到了nginx_perl这个项目(原名Nginx::Engine),现在托管在github.com上。地址见:https://github.com/zzzcpan/nginx-perl
这个模块的目的,是在nginx内置官方perl模块的基础上,实现一系列异步非阻塞的api。用connector/writer/reader完成类似proxy的功能(这里
- java-63-在字符串中删除特定的字符
bylijinnan
java
public class DeleteSpecificChars {
/**
* Q 63 在字符串中删除特定的字符
* 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。
* 例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
*/
public static voi
- EffectiveJava--创建和销毁对象
ccii
创建和销毁对象
本章内容:
1. 考虑用静态工厂方法代替构造器
2. 遇到多个构造器参数时要考虑用构建器(Builder模式)
3. 用私有构造器或者枚举类型强化Singleton属性
4. 通过私有构造器强化不可实例化的能力
5. 避免创建不必要的对象
6. 消除过期的对象引用
7. 避免使用终结方法
1. 考虑用静态工厂方法代替构造器
类可以通过
- [宇宙时代]四边形理论与光速飞行
comsci
从四边形理论来推论 为什么光子飞船必须获得星光信号才能够进行光速飞行?
一组星体组成星座 向空间辐射一组由复杂星光信号组成的辐射频带,按照四边形-频率假说 一组频率就代表一个时空的入口
那么这种由星光信号组成的辐射频带就代表由这些星体所控制的时空通道,该时空通道在三维空间的投影是一
- ubuntu server下python脚本迁移数据
cywhoyi
pythonKettlepymysqlcx_Oracleubuntu server
因为是在Ubuntu下,所以安装python、pip、pymysql等都极其方便,sudo apt-get install pymysql,
但是在安装cx_Oracle(连接oracle的模块)出现许多问题,查阅相关资料,发现这边文章能够帮我解决,希望大家少走点弯路。http://www.tbdazhe.com/archives/602
1.安装python
2.安装pip、pymysql
- Ajax正确但是请求不到值解决方案
dashuaifu
Ajaxasync
Ajax正确但是请求不到值解决方案
解决方案:1 . async: false , 2. 设置延时执行js里的ajax或者延时后台java方法!!!!!!!
例如:
$.ajax({ &
- windows安装配置php+memcached
dcj3sjt126com
PHPInstallmemcache
Windows下Memcached的安装配置方法
1、将第一个包解压放某个盘下面,比如在c:\memcached。
2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。
3、再输入: 'c:\memcached\memcached.exe -d start' 启动。(需要注意的: 以后memcached将作为windo
- iOS开发学习路径的一些建议
dcj3sjt126com
ios
iOS论坛里有朋友要求回答帖子,帖子的标题是: 想学IOS开发高阶一点的东西,从何开始,然后我吧啦吧啦回答写了很多。既然敲了那么多字,我就把我写的回复也贴到博客里来分享,希望能对大家有帮助。欢迎大家也到帖子里讨论和分享,地址:http://bbs.csdn.net/topics/390920759
下面是我回复的内容:
结合自己情况聊下iOS学习建议,
- Javascript闭包概念
fanfanlovey
JavaScript闭包
1.参考资料
http://www.jb51.net/article/24101.htm
http://blog.csdn.net/yn49782026/article/details/8549462
2.内容概述
要理解闭包,首先需要理解变量作用域问题
内部函数可以饮用外面全局变量
var n=999;
functio
- yum安装mysql5.6
haisheng
mysql
1、安装http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、yum install mysql
3、yum install mysql-server
4、vi /etc/my.cnf 添加character_set_server=utf8
- po/bo/vo/dao/pojo的详介
IT_zhlp80
javaBOVODAOPOJOpo
JAVA几种对象的解释
PO:persistant object持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作.
VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可
- java设计模式
kerryg
java设计模式
设计模式的分类:
一、 设计模式总体分为三大类:
1、创建型模式(5种):工厂方法模式,抽象工厂模式,单例模式,建造者模式,原型模式。
2、结构型模式(7种):适配器模式,装饰器模式,代理模式,外观模式,桥接模式,组合模式,享元模式。
3、行为型模式(11种):策略模式,模版方法模式,观察者模式,迭代子模式,责任链模式,命令模式,备忘录模式,状态模式,访问者
- [1]CXF3.1整合Spring开发webservice——helloworld篇
木头.java
springwebserviceCXF
Spring 版本3.2.10
CXF 版本3.1.1
项目采用MAVEN组织依赖jar
我这里是有parent的pom,为了简洁明了,我直接把所有的依赖都列一起了,所以都没version,反正上面已经写了版本
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="ht
- Google 工程师亲授:菜鸟开发者一定要投资的十大目标
qindongliang1922
工作感悟人生
身为软件开发者,有什么是一定得投资的? Google 软件工程师 Emanuel Saringan 整理了十项他认为必要的投资,第一项就是身体健康,英文与数学也都是必备能力吗?来看看他怎么说。(以下文字以作者第一人称撰写)) 你的健康 无疑地,软件开发者是世界上最久坐不动的职业之一。 每天连坐八到十六小时,休息时间只有一点点,绝对会让你的鲔鱼肚肆无忌惮的生长。肥胖容易扩大罹患其他疾病的风险,
- linux打开最大文件数量1,048,576
tianzhihehe
clinux
File descriptors are represented by the C int type. Not using a special type is often considered odd, but is, historically, the Unix way. Each Linux process has a maximum number of files th
- java语言中PO、VO、DAO、BO、POJO几种对象的解释
衞酆夼
javaVOBOPOJOpo
PO:persistant object持久对象
最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
BO:business object业务对象
封装业务逻辑的java对象