- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 Android Fatal signal 11 (SIGSEGV) pool-x-thread-x
身为一个从事android的我,博客里一篇关于android的文章都没有,说来实属惭愧。我这里就简单说下关于jni的一个问题吧。其实关于android的jni调用应该会经常遇到,比如跑一些算法之类的,如果想提升运行效率,还是得调用jni,其实编译成.so文件也算对自己的代码的保护。那么问题就出现了,其实调用jni后的一些问题其实是不好定位的,尤其是不能像ios那种直接可以根据断点就能查找到病因...
2019-07-17 10:27:52 439
原创 Sublime的Package Control安装方法
Package Control插件本身是一个为了方便管理插件的插件之前是可以通过Sublime Text3的命令行来进行安装,不过,刚刚试了下不好用了。所以只能手动安装了,这里记述下方法:首先先下载Package Control.sublime-package链接:https://pan.baidu.com/s/1_HqwE5tidjHoV_7mfPu4uQ提取码:g2ap直接下载即可...
2019-04-03 10:11:15 1286
原创 微信小程序自定义控件
我们通常会将经常使用的一些控件提出来,方便在遇到的时候使用,也可以减少小程序的代码量,一举两得。小程序里没有dialog ,我这里就简单的记录下插件的定义和使用。首先在component下面创建好自己想要创建的组件名称,接下来还是在下面创建4个子文件(js,json,wxml,wxss)其实右键创建Component就能出来了。和往常一样,wxss 和 wxml 用来写界面,这里就不提了。...
2019-03-11 18:01:55 1296
原创 微信小程序循环动画
关于微信小程序里面的动画,微信给了我们定义了许多,包括:rotate(number angle)从原点顺时针旋转一个角度rotate3d(number x, number y, number z, number angle)从 X 轴顺时针旋转一个角度rotateX(number angle)从 X 轴顺时针旋转一个角度rotateY(number angle)从 Y 轴顺时针旋转...
2019-03-11 16:56:10 2547
原创 微信小程序——WXSS常用属性
最近在弄微信小程序,官方写的东西对于文档来说算是很全的了。不过,当你像我一样,想写微信小程序的时候依次了解了一下微信小程序的组件:https://developers.weixin.qq.com/miniprogram/dev/component/然后了解了一下微信小程序的Api:https://developers.weixin.qq.com/miniprogram/dev/api/...
2019-03-05 16:04:45 7915
原创 Python计算机视觉——方法总结
刚开始看书的时候感觉书里面使用的方法,自己多看几次就能记住了,不过,看了一些之后,发现可能有的时候看到后面,想一句句读的时候发现忘记了这个方法是干嘛的了,不管是啥方法,先记录一下吧。打开图片的方法在PIL的Image里:Image.open()————打开图片Image.save()————保存图片创建缩略图pil_im.thumbnail((128,128))————创建边长为128的...
2018-12-05 13:23:51 4175
原创 Anaconda wheel is not a supported wheel on this platform
最近需要下载一个库,发现提示了好几次XXXX.whl is not a supported wheel on this platform由于好久没用pip了 提示我的版本太旧You should consider upgrading via the 'python -n pip install --upgrade pip’既然都这么提示了,就直接在命令行输入python -n pip ...
2018-11-22 10:17:10 1993
原创 PyCharm证书过期:Your license has expired
PyCharm证书过期:Your license has expired今天早上使用PyCharm的时候,突然告诉我证书到期了,然后用之前的输入那些license server的方法发现不好用了,所以索性直接下载补丁,接下来介绍下补丁的使用过程。http://idea.lanyus.com/这个网站提供了很多种方法,大牛看过后基本上都能找到自己的方法,我这里就简单介绍下我使用的补丁方法,供别...
2018-10-15 09:57:17 12590 1
原创 OpenCV轮廓查找,绘制以及凸包检测
前面讲到了一些形态学的变换,是为了帮助我们处理掉一些我们不想要的,对实验结果可能产生误解的选项。 这里讲下关于OpenCV 的边缘检测相关的方法,和参数的讲解: 这里用到的方法有: findContours , drawContours , convexHull,contourArea,arcLength,approxPolyDPfindContours (查找轮廓)参数讲解: def...
2018-08-21 15:32:15 2206
原创 OpenCV形态学变换(erode,dilate,Opening,Closing,Morphological Gradient,Top Hat,Black Hat)
在对二值图像进行处理的过程中,我们总会使用形态学变换,来去除一些不必要的结果和特征,来帮助我们进行后续的分析。接下来介绍以下形态学的几种方式,了解了这几种方式,以及这些方式的特点后,才能够更加熟练的使用。形态学变换的方法有以下几种: 腐蚀:erode 膨胀:dilate 开运算:Opening 闭运算:Closing 形态梯度:Morphological Gradient 顶帽...
2018-08-16 14:20:42 4379 1
原创 OpenCV阈值操作(Threshold,AdaptiveThreshold)
在讲阈值操作方法之前,肯定是先讲下阈值分割的作用 阈值分割其实就是图像分离,对于阈值内的你想如何操作,一个最简单的例子就是二值图像。接下来我们看下方法吧: threshold —— 简单的阈值操作 adaptiveThreshold —— 自适应阈值操作threshold参数说明: def threshold(src, thresh, maxval, type, dst=N...
2018-08-15 17:26:08 31418 3
原创 OpenCV边缘检测(Sobel,Scharr,Laplace,Canny)
对于图像的处理,基本的步骤是这样的: 取得图像数据 —— 将图像进行平滑处理 —— 进行边缘检测,阈值分析 —— 进行形态学的操作 —— 获取某些特征点 —— 分析数据那么在这里,我就讲解下边缘检测的这部分,然后后续再进行其他的讲解。在OpenCV中,边缘检测的方法有以下几种: Sobel Scharr Laplace Canny 其中前三种的边缘检测是带方向的那么我们...
2018-08-15 14:16:14 30566
原创 OpenCV图像平滑处理(模糊)———滤波
前面介绍里面,我有写过对于图像的平滑处理的几种方法: 归一化滤波,高斯模糊,中值滤波,双边滤波。 接下来,一一介绍里面参数的含义,以及自己做出的一些总结,还有上篇里面说的关于进度条数值不变的原因。在开始讲图像平滑处理之前,我们有必要了解下什么是图像噪声: 图像噪声:引起较强视觉效果的孤立像素点或像素块。一般,噪声信号与要研究的对象不相关,它以无用的信息形式出现,扰乱图像的可观测信息。通俗...
2018-08-14 15:52:56 9140 1
原创 Pycharm 创建OpenCV的进度条以及图像叠加
在使用Pycharm写python的时候,个人比较喜欢先将单词检查去掉 位置在File - Settings - Editor - Inspections - Spelling - Typo 的勾去掉 不然总会在代码里提示单词拼写检查创建进度条方法: createTrackbar(“进度条名称”,“窗口名称”,“进度条初始值”,“进度条上限值”,“方法回调”)读取进度条值: cv2...
2018-08-13 16:10:09 1071
原创 YUV和YCrCb的比较
在YUV和YCrCb中 ,我们都知道Y表示的是灰度图像,另外的两个通道表示的颜色的相关信息“U”和“V”表示的是色度,作用是描述影像色彩及饱和度,用于指定像素的颜色。 而色度也表示颜色的两个方面,及色调和饱和度,这就是Cr,Cb所表示的。 Cr反应的是RGB输入信号红色部分与RGB信号亮度值之间的差异 Cb反应的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异后面的分析是从htt...
2018-08-13 13:57:15 1389
原创 OpenCV通道类型和色彩的讲解
当你接触OpenCV图像的时候,总会跟定义的Mat的类型打交道其实用Pycharm的OpenCV的时候你根本不需要考虑这个问题,因为对于Mat的创建,通道管理的事情,它都为我们做过了,但是当我们将代码变成了C或者是java 的时候,这个问题就必须要解决了。这里,我先说下这些个数据类型 拿C做个例子吧集成完OpenCV后,肯定会先创建一个矩阵来放置你所要处理的图像cv::Mat ...
2018-08-13 11:04:35 2815
原创 OpenCV模块总述
个人比较喜欢总分的方式处理问题,所以在处理一个个方法之前会做个总结,先看看都有那些方法,然后根据需求来进行选择,这里总结的虽然不是很全面,不过可以先看看,后面会对每个方法使用指出些例子:*OpenCV模块*Core模块(OpenCV基本数据结构) 图像求和:addWeighted 矩阵掩码:filter2D 绘图: line ->直线 ellipse->椭圆 rec...
2018-08-13 10:01:28 619
原创 YUV数据讲解
网上YUV如出一辙都是翻译的: https://msdn.microsoft.com/en-us/library/windows/desktop/dd206750(v=vs.85).aspxYUV有两大类型:planar 和 packed对于planar的YUV ,先连续存储所有像素点的Y,接着存储所有像素点的U,接着存储像素点的V。对于packed的YUV,每个像素点的Y,U,V是...
2018-08-10 17:48:31 1708
原创 Pycharm(Anaconda3)下载安装及引用
下载 pycharm http://www.jetbrains.com/pycharm/下载 anaconda3 https://www.anaconda.com/download/ 在这里可以找到你所需要的版本Anaconda可以便捷获取包且对包能够进行管理,同时对环境可以统一管理的发行版本。 这里有个详细介绍和安装anaconda的链接: https://www.jia...
2018-08-10 15:18:30 4629
3dsmax_pythonApi
2018-11-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人