高通FastCV库API文档(一)

高通在线文档地址:Qualcomm FastCV Library

该文档结构如下:

Main Page – 主页:该版本的一些说明

Modules – 包含的模块

  • Math / Vector Operations – 常用的数学和矩阵运算方法
  • Image processing – 图像处理(滤波、卷积、缩放)
  • Image transformation – 图像变换(透视变形、仿射变换)
  • Feature detector – 特征检测(Fast角点检测、Harris角点检测、Canny边缘检测等)
  • Object detector – 目标检测(NCC模板匹配等)
  • 3D reconstruction – 三维重建(单应、姿态评价)
  • Color conversion – 颜色变换(YUV、RGB、YCrCb等)
  • Clustering and search – 聚类与搜索(K簇最佳拟合)
  • Motion and object tracking – 运动与目标追踪
  • Shape and drawing – 形状和绘图(轮廓、多边形)
  • Memory Management – 内存管理(分配、释放)
  • Miscellaneous – 其他功能(获取当前版本、设置、清除资源等)
  • Machine Learning – 机器学习(SVM预测)

Data Structures – 数据结构

Files – 包含在fastcv.h的常量、函数列表

(只做学习之用,转载请声明)

Vmware10.0.2装Mac OS X 10.9分辨率问题解决方案

最近开始研究热门的Swift语言,但是没有Mac操作系统怎么办,就装个Mac虚拟机吧,结果装成功后发现分辨率太低,非常Low,尝试了网上很多方法都无果,最终找到了解决方案,只要三步。

1.安装显卡驱动:VMsvga2
在虚拟机中下好或者本机下好复制进虚拟机后双击安装即可

2.找到虚拟机安装目录下的Mac OS X 10.9.vmx,用记事本打开,在文件后添加

svga.autodetect = "FALSE"
svga.maxWidth = "1920"
svga.maxHeight = "1080"
svga.vramSize = "134217728"

maxWidth和maxHeight根据主机分辨率来定,我的是1920*1080的分辨率

3.重启虚拟机,然后全屏

最终效果如下:
Mac OS X 10.9-2014-06-06-18-14-19

Eclipse安装与配置教程

编写Java程序所使用的IDE是Eclipse,Eclipse是一款开源IDE,功能强大且支持语言丰富(可以开发Android、JSP、C++等等等等。。),可以说是除Visual Studio(跟Visual C++ 6.0是一个系列)外最应该熟练的IDE。但由于Eclipse安装配置比较麻烦,同学们自学往往卡在这一步,所以在此写一个教程方便大家~

继续阅读

Java相关书籍与教程推荐

书籍推荐

1.《Think in Java(Java编程思想)


绝对的经典,没有之一,和那本黑皮的《C程序设计语言》以及《C++ Primer》是一个级别的,可以当作字典翻阅。价格较贵,不建议购买,这里提供电子版下载(均为中文)
PDF版:http://pan.baidu.com/s/1kT2Z0J9
CHM版:http://pan.baidu.com/s/1i39PieT

继续阅读

2048小游戏图片上加数字教程

2048自定义小游戏:http://2048.malash.net 中可以自己在图片上添加数字,区别图片顺序,面对花花绿绿的图片真心眼晕啊~

在浏览器调试者工具(F12)中的Console界面中粘进下面这段代码回车

(function(window){window.custom_2048={"name":"default","title":"\u6807\u51c62048","description":"\u6807\u51c6\u72482048","text":{"2":"2","4":"4","8":"8","16":"16","32":"32","64":"64","128":"128","256":"256","512":"512","1024":"1024","2048":"2048"},"image":[]};})(window);

2048