jk_v1

78
获赞数
4
关注数
198
粉丝数
广州
IP 属地未知
2012-06-15 加入
浏览 12.7k

Linux爱好者,技术积累主要在Linux、Qt、Android,后以Android开发为主,从上层(kotlin,java)到底层(jni,linux)有一定的工作经验和理解,擅长快速学习和知识关联梳理,整合不同技术资源为客户提供合适的解决方案。

1,820 声望|达人
全站排名超越 99.12% 用户
python
514
c++
470
android
333
计算机视觉
219
c
213
个人动态
  • 发布了文章2016-04-15
    使用QtCreator加速Android NDK开发调试
    为APP开发JNI接口以及NDK动态库的时候,需要频繁修改和调试C/C++代码,如果在eclipse或AndroidStudio开发的话,需要1)clean项目,2)ndk build 3)生成APK,启动调试,实际会卸载已安装APK再装一遍,这个过程相当耗时,快则7秒左右,慢则十几秒以上,有没有可能不需...
  • 回答了问题2015-12-26
    swift 这个帮解释下吧
    运算符的语法做了一些修订,给出了更简单的规则:以 . 为开头的运算符有可能还包含其它 . 在里面,比如..或...,这种情况下后面连续的 . 也并入运算符本身,所以x....foo中的运算符应该是...,而不是(x)(...)(.foo)或其它。如果运算符不以 . 开头,比如&%^,那么...
  • 发布了文章2015-12-25
    Programming Computer Vision with Python (学习笔记十二)
    ORB(Oriented FAST and Rotated BRIEF)可用来替代SIFT(或SURF),它对图像更具有抗噪特性,是一种特征检测高效算法,其速度满足实时要求,可用于增强图像匹配应用。ORB的算法基于FAST角检测(Features from accelerated segment test)和BRIEF(Binary Robust Inde...
  • 回答了问题2015-12-18
    linux内核编程找不到头文件
    在Ubuntu上编译内核,推荐使用下面两种简便的方法:第一种:从kernel.org下载源码,但使用Ubuntu的相关工具包进行编译:可以参考链接:[链接]
  • 回答了问题2015-12-14
    在终端中能打印值的环境变量,在脚本里打印却为空?
    每次打开一个新的终端,.bashrc都会被执行,上面是定义了ANDROID_NDK_ROOT这个变量,并不是export一个环境变量,所以在终端里是可以使用$ANDROID_NDK_ROOT获取值的。而如果使用sh test.sh,这个脚本是在终端的子进程中执行的,它不能获取父进程终端的ANDROID_NDK_ROO...
  • 提出了问题2015-12-14
    在终端中能打印值的环境变量,在脚本里打印却为空?
  • 发布了文章2015-12-03
    Programming Computer Vision with Python (学习笔记十)
    现在考虑一个全景图拼接的应用场景,假设现有两张图片需要拼接成一张全景图,这两张图片是通过相机右转一定角度拍摄出来的,两张图片有部分取景是重叠的。如何实现拼接?当然这是一个不简单的问题,我们现在只考虑实现拼接目标的第一步:找出图像中重叠的内容,以及...
  • 发布了文章2015-11-27
    Programming Computer Vision with Python (学习笔记九)
    角检测(Corner detection)是指检测图像中具有代表性的(我们感兴趣的)角点,一般讲为形状或边缘的拐角处,这些点可以大略标记对象在图像中的轮廓和位置,如果从一个图像序列中检测每个图像的角点,就可以找出图像之间存在的相关和相对应的角点,这对比如全景拼接...
  • 发布了文章2015-11-27
    Programming Computer Vision with Python (学习笔记八)
    图像去噪(Image Denoising)的过程就是将噪点从图像中去除的同时尽可能的保留原图像的细节和结构。这里讲的去噪跟前面笔记提过的去噪不一样,这里是指高级去噪技术,前面提过的高斯平滑也能去噪,但高斯平滑去噪的同时也把边缘模糊化了,另外使用形态学的方法去噪是指...
  • 发布了文章2015-11-26
    Programming Computer Vision with Python (学习笔记七)
    数学形态学(mathematical morphology)关注的是图像中的形状,它提供了一些方法用于检测形状和改变形状。起初是基于二值图像提出的,后来扩展到灰度图像。二值图像就是:每个像素的值只能是0或1,1代表描绘图像的点,0代表背景。
  • 发布了文章2015-11-23
    Programming Computer Vision with Python (学习笔记六)
    边缘检测(edge detection)是最重要的图像处理技术之一,图像边缘检测大幅度地减少了数据量,并且剔除了可以认为不相关的信息,保留了图像重要的结构属性,为后续图像理解方法提供了基础。
  • 发布了文章2015-11-16
    Programming Computer Vision with Python (学习笔记五)
    SciPy库,与之前我们使用的NumPy和Matplotlib,都是scipy.org提供的用于科学计算方面的核心库。相对NumPy,SciPy库提供了面向更高层应用的算法和函数(其实也是基于NumPy实现的),并以子模块的形式组织,每个子模块对应不同的应用领域,下面列出我们关心的一部分进行...
  • 发布了文章2015-11-13
    Programming Computer Vision with Python (学习笔记四)
    上一个笔记主要是讲了PCA的原理,并给出了二维图像降一维的示例代码。但还遗留了以下几个问题: 在计算协方差和特征向量的方法上,书上使用的是一种被作者称为compact trick的技巧,以及奇异值分解(SVD),这些都是什么东西呢? 如何把PCA运用在多张图片上? 所以,...
  • 提出了问题2015-11-12
    辛辛苦苦写了一半的文章草稿却加载不出来
  • 发布了文章2015-11-04
    Programming Computer Vision with Python (学习笔记三)
    原书对于PCA的讲解只有一小节,一笔带过的感觉,但我发现PCA是一个很重要的基础知识点,在机器机视觉、人脸识别以及一些高级图像处理技术时都被经常用到,所以本人自行对PCA进行了更深入的学习。
  • 发布了文章2015-11-03
    Programming Computer Vision with Python (学习笔记二)
    NumPy是Python用于科学计算的基础库,提供了一些很有用的概念,如:N维数组对象,可用于表示向量、矩阵、图像数据等,另外还包含了线性代数及其运算函数。NumPy的数组对象在本书示例中会被大量使用,它可以作诸如矩阵乘法、变换、向量乘法和正态化等运算,我们通过这...
  • 发布了文章2015-11-02
    Programming Computer Vision with Python (学习笔记一)
    《Programming Computer Vision with Python》是一本介绍计算机视觉底层基本理论和算法的入门书,通过这本收可以学到有关对象识别、基于内容的图像搜索、光学字符识别、光流法、跟踪、三维重建、立体成像、增强现实、姿态估计、全景创建、图像分割、降噪、图像分组等...
  • 回答了问题2015-10-20
    redefinition of typedef的处理
    你重新define的方法,在头文件被多个地方引用的时候,会一团乱,而且看起来也难看,不好维护,因为include有前后关系,再者,这样的redefine不一定能保证链接没有问题。C语言对于类型名名字冲突,给出的建议就是在定义自定义类型时,带上自己项目相关的前缀,你看几...
  • 回答了问题2015-10-19
    qt for android 使用qml加载osg模型闪退
    只要.qml文件加入到qrc文件中(Qt for Android推荐使用qrc),在qml设置如source的路径时,非远程(http等)和非file:///开头的,都从qrc资源文件里面找。如果非从sdcard中加载,就用file:///开头。
  • 关注了问题2015-10-13
    qt for android 使用qml加载osg模型闪退