IT修道者的专栏

算法工程师。兴趣广泛,喜欢尝试不同的东西。

排序:
默认
按更新时间
按访问量

Mac上编译opencv源码

opencv源码是一个神奇的世界,如果想研究opencv的源码,就不能用编译好的库。因为那样调试看不到函数的实现。在mac上编译opencv源码先对比较简单。 下载opencv的源码,可以从github或者sourceforge下载。下载好后解压到opencv2.4.13文件夹。 进入解压之后的O...

2016-12-02 12:02:34

阅读数:3443

评论数:0

Mac平台下QT+Opencv 环境搭建

下载安装Xcode 可以直接从App Store下载。 下载并安装QT creator 地址:http://download.qt.io/official_releases/qtcreator/ 下载并安装QT开发包 地址http://download.qt.io/official_rele...

2016-10-31 20:45:31

阅读数:3236

评论数:0

Android Java与JNI层互传数据总结

在开发中常常会遇到从Java层传递数据到JNI层,然后在JNI拿到数据后就可以用C语言进行操作了,操作完数据后通常还需要把处理后的数据传回Java层。下面分别进行小结。从Java层传到JNI层 使用GetByteArrayRegion的方式。 该方法的本质是将Java端数组数据拷贝到本地的数组中...

2016-10-25 09:45:30

阅读数:2385

评论数:0

在Android和iOS中读取静态图像

在iOS中读取静态图像在使用swift语言编写iOS代码时,若想通过SWIFT直接读取指定的图像,可通过下列方法实现。 1. 把需要读取的图像添加到Xcode项目中 2. 在需要读图像的地方使用如下代码读image let Img1 = UIImage(named:"i...

2016-10-06 13:47:33

阅读数:381

评论数:0

SWIFT和Android中计算时间差

在SWIFT中如想获计算某部分代码片的运行时间,可通过如下代码实现。let date1:NSDate = NSDate() /**codes you want to test***/ let date2:NSDate = NSDate() let interval:NSTimeInterval =...

2016-09-26 09:41:33

阅读数:1001

评论数:0

Swift 2中的指针与Objective-C指针相互传递

在SWIFT编程中如果想调用C语言编写的函数则需要通过桥接文件来实现。在桥接文件中通常使用的OC代码,在OC中就可以直接操作调用C的函数。1. 在Swift中读C指针下面桥接文件中的方法会返回一个int指针,即C术语里面的(int *):@interface PointerBridge : NSO...

2016-09-26 08:46:20

阅读数:667

评论数:0

Android NDK编译带ARM neon优化的库

使用NEON对代码进行优化时需要#include <arm_neon.h>。NEON库只支持armeabi-v7a和x86 ABIs. 所以在使用ndk-build编译带有NEON优化代码的库时需要对Android.mk进行编译平台的指定。具体方式如下。# define a stati...

2016-09-18 18:23:50

阅读数:2041

评论数:0

C语言pthread_create传递带多个参数的函数& pthread_join

pthread_create是类Unix操作系统(Unix、Linux、Mac OS X等)的创建线程的函数,头文件在pthread.h中。函数的声明如下:int pthread_create(pthread_t *tidp,const pthread_attr_t *attr,(void*)(*...

2016-09-03 10:53:39

阅读数:5906

评论数:0

iOS开发问题总结

布局设计中的Tips 在Main.storyboard中对控件进行相对布局时尽量使用屏幕边界作为相对布局,避免使用控件与控件直接的相对布局。 控件重叠显示时的顺序可以在UI设计版面右边的ViewController Scene中通过移动控件的顺序来决定上下层的顺序

2016-08-15 20:27:29

阅读数:222

评论数:0

Android opencv tutorial1相关问题

最近尝试把Opencv配置在安卓上,具体的配置网上有很多。配置成功后直接用android opencv sdk中的sample作了测试,我用的是里面的tutorial1。适当修改tutorial1使得demo能从前置摄像头提取视频帧。但是修改后发现从前置摄像头得到的图像的方向不对,此时可以通过op...

2016-08-10 16:22:50

阅读数:782

评论数:0

Android NDK开发生成.so/.a库

在终端中cd到项目src目录下的main目录,然后输入如下命令 javah -d jni -classpath ../../build/intermediates/classes/debug 包名+文件名for example: javah -d jni -classpath ../../...

2016-08-09 14:31:59

阅读数:6774

评论数:0

Android 6 camera.open()异常解决方法

最近需要在Android平台写一个处理视频帧的Demo,于是在网上下了很多的Demo代码,奇怪的是下载的很多通过Camera提取视频帧的程序在Android Studio中都能通过编译。但是奇怪的是每次一放到真机上一测试程序就闪退崩掉了。 我的开放环境为Android Studio 2.1,编译...

2016-08-08 08:50:28

阅读数:10686

评论数:5

YUV与RGB图像的互转

RGB图像转YUV420通道图像代码 void rgb2YUV(cv::Mat srcImg) { cv::imshow(&quot;srcImg&quot;, srcImg); int w = srcImg.cols; int h = srcI...

2016-07-15 19:35:27

阅读数:1643

评论数:0

MAC平台在Xcode环境中配置使用OpenCV

最近需要在Mac平台上使用opencv,笔者最开始想的是通过opencv的官网来安装,但是百度后发现根本不需要自己去官网下。现在把我找到的简单方法总结如下: 安装Homebrew。 方法:打开Mac的终端输入如下命令 ruby -e “$(curl -fsSL https://raw.gi...

2016-07-14 13:57:44

阅读数:4379

评论数:0

在MFC中调用子对话的便捷操作

在基于对话框的MFC编程中,主对话对子对话的操作是常发生的。本文介绍了在主对话框中快速调用子对话的方法,并提供了初始化子对话的方法。

2016-05-24 10:59:18

阅读数:332

评论数:0

在MFC中显示opencv图像

在MFC中,不能将突破从IplIamge或cv::Mat直接显示在图片控件中。需要先把IplImage或 cv::Mat先转换为CvvImage。1.显示IplImage中图像需要先把IplImage图像转换为CvvImage类型IplImage* test_img = cvLoadImage(&...

2016-03-22 10:35:02

阅读数:989

评论数:2

OpenCV对csv文件的读写操作

在用opencv进行图片操作时,经常涉及到对矩阵的操作。由于本人常需要把矩阵进行本地保存和读取,如果直接用文件操作会比较麻烦,本文总结了以下对csv文件进行读写的操作。

2016-03-22 10:08:16

阅读数:4258

评论数:3

与运动相关的数据集

Survey of related motion databases

2016-03-11 09:51:01

阅读数:5192

评论数:1

岭回归原理及代码实现

岭回归(英文名:ridge regression, Tikhonov regularization)是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合...

2016-01-09 10:02:35

阅读数:4972

评论数:2

稀疏表示中KL1p库的配置及Demo

最近打算在研究中尝试稀疏编码。稀疏表示的理论知识这里不具体补充,有兴趣的可以查看下面这篇用稀疏表示做人脸识别的文章,讲得很清楚。 http://blog.csdn.net/xiaoshengforever/article/details/14002843稀疏表示中的关键是求解L2范数或者L1范数...

2015-11-28 21:03:49

阅读数:1911

评论数:0

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