自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 无聊读论文(1):视觉注意力模型RARE2012

Riche, N., Mancas, M., Duvinage, M., Mibulumukini, M., Gosselin, B., & Dutoit, T. (2013). RARE2012: A multi-scale rarity-based saliency detection with its comparative statistical analysis.Signal ...

2020-01-06 22:35:08 679 1

原创 遇到的error记录:使用cmake编译opencv报错

使用cmake编译opencv(包含了opencv_contrib),执行cmake命令时报错:error: (-213:The function/feature is not implemented) This algorithm is patented and is excluded in this configuration; Set OPENCV_ENABLE_NONFREE CMak...

2019-10-03 18:47:09 1542

原创 pyopengl 重力小球

#! /usr/bin/env python# -*- coding: utf8 -*-"""Port of NeHe Lesson 26 by Ivan Izuver <izuver@users.sourceforge.net>"""from OpenGL.GL import *from OpenGL.GLUT import *from OpenGL.GLU import...

2018-10-06 13:54:25 1396 4

原创 ld: 1 duplicate symbol for architecture x86_64

原本提示的是重复引用的符号,但是发现问题是因为我在main中调用的base.cpp里的函数,其中有一个变量在base.h中声明。需要加上static。

2018-08-27 17:24:26 1091

原创 tensorflow深度学习网络的feature map保存为图片

保存feature map就是对你的代码有两个地方修改下就好了。第一个:在你的网络搭建的地方,你想保存哪一层的网络,就在那一层后添加代码:#第一个卷积层(100——>50)conv1=tf.layers.conv2d( inputs=x, filters=32, kernel_size=[5, 5], padding="same", ...

2018-05-22 22:09:32 5771 2

原创 相位掩膜+傅立叶变换进行图像加密

I=imread('1.jpg');% 载入图像A=im2double(I);% 将图像转为double格式figure,imshow(A);title('The original image');% 显示图像 %加密部分Y=fftshift(A);% 傅立叶变换部分调整整幅图像,将零频点移到频谱的中间figure,imshow(Y);title('shifted image');%显...

2018-05-21 13:02:16 4618 10

原创 提取仪表盘指针位置

img= imread('2.jpg');%读取图像imagebeffor=rgb2gray(img);%转为灰度图像figure;imshow(image); title('滤波后的图像');%显示图像level=graythresh(image);%计算全局阈值imageth=im2bw(image,level);%二值化figure;imshow(imageth); ti...

2018-05-21 12:37:49 6197 2

原创 图像的:均方根误差MSE、峰值信噪比PSNR、平均绝对误差MAE、结构相似性SSIM

clc; close all;X = imread('1.jpg');X=rgb2gray(X);Y=X;Y = imnoise(Y, 'salt & pepper');%添加椒盐噪声,也可以改成其他噪声A=fspecial('average',3); %生成系统预定义的3X3滤波器 Z=filter2(A,Y)/255; %均值滤波%Z=medfilt2(Y,[3,3...

2018-05-21 12:33:26 11312 5

原创 “failed to excute script xxx” PyInstaller 打包python程序为exe文件过程错误

在使用PyInstaller打包python程序,打包命令为:pyinstaller -F -w -i manage.ico yourpyfile.py顺便说一下几个参数的作用-F:是直接生成单独的exe文件,不附带各种依赖文件的。-c:生成的exe文件打开方式为控制台打开。-w:这个和上面的-c对应,如果你的程序是有ui的,那就用这个-w。这样不会出现控制台,直接是你的ui。-I:给你的exe文...

2018-05-05 16:58:24 5232

原创 GS方法获取图像相位

iterative=300; %设迭代次数为300次吧imagename='cat.jpg'; %你想要提取相位的图像名称phaseimage='phase.png'; %要保存的相位图像名称%空域输入图像的幅度(是已知的,也就是清晰的图像,它的灰度就是幅值)和相位图像(待恢复)known_abs_spatial=imread(imagename); ...

2018-04-26 16:43:05 6908 14

原创 Frangi2D滤波详解

我打算把算法分析文章转到:https://www.cnblogs.com/isYiming/p/11111087.html这里啦利用Hessian矩阵的滤波函数Frangi,网上的文章只是把论文中的公式贴出来了。我感觉分析下滤波函数是怎么起作用,还是挺有意思的一件事情。Frangi滤波方法的论文是:  Frangi A F, Niessen W J, Vincken K ...

2018-04-16 21:22:23 15770 10

原创 利用Hessian矩阵的Frangi 滤波器-python版本

Frangi滤波网上已经有好多博客来讲解了,尤其是Hessian矩阵。这里原理到没太多可以说的,大家搜一搜就有了。不过我看到所有的代码都是matlab版本的,其实都是matlab官网中已经发布的代码了。原版在这里:https://cn.mathworks.com/matlabcentral/fileexchange/24409-hessian-based-frangi-vessel...

2018-04-10 13:29:21 6297 3

原创 找出图像中的全部联通域

在图像中找出全部黑色联通域,结果为G:一个二维列表。具体实现注释很详细。import numpy as npimport cv2def draw_edge(imagename): image=cv2.imread(imagename,0)#灰度方式读取 heigth=len(image) width=len(image[0]) cv2.imshow('原图',image)#...

2018-03-16 20:01:42 2215

原创 macos下pcl的pcl_viewer 命令

在pcl1.8中,在终端中执行pcl_viewer命令可以非常方便的查看.pcd文件。可是在macos中通过homebrew安装:brew install pcl。这时候在bin文件夹中也找不到pcl_viewer了,但是在pcl的目录中可以看到有个pcl_viewer.app。进入它的目录:/usr/local/Cellar/pcl/1.8.1_2/pcl_viewer.app/Contents...

2018-02-18 15:57:23 3449

原创 在macos下安装python-pcl

pcl(point cloud libary)是一个开源点云处理库,2017年开始出了python接口,虽然还不完善,但是一些常用功能都有了。迫不及待的想试试,可是安装的时候还是遇到了些问题,在此记录下来。python-pcl源码地址:https://github.com/strawlab/python-pcl现在(2019.11.12)python-pcl在macos下只支持pyth...

2018-02-12 19:14:31 3195 5

原创 移动障碍场景的路径搜索算法

之前报名了天池大数据的比赛:https://tianchi.aliyun.com/competition/information.htm?spm=5176.100067.5678.2.3d246108F4wkZF&raceId=231622可是只是做了最开始一部分。就被其他的事情耽搁了。不过已经做的东西还是想记录一下,或许有人遇到类似的问题,可以帮助到他。那么现在我们的问题是:在指定时间内...

2018-02-08 16:19:00 1312 2

原创 vgg16.npy下载

最近看fcn网络的时候,需要使用vgg16.npy。而下载它真的是个难受的事情,下载速度慢而且经常下载失败,把它存到云盘希望可以帮助到有需要的人。链接:https://pan.baidu.com/s/1gg9jLw3  密码:umce

2018-02-02 12:06:52 16904 40

原创 anaconda中更改python版本

anaconda是一个非常好用的python发行版本,其中包含了大部分常用的库。最新的anaconda中python版本已经更新到了python3.6,而tensorflow只支持python3.5。在anaconda官网中已经给了三种解决方案:https://docs.anaconda.com/anaconda/faq#how-do-i-get-anaconda-with-pytho

2018-02-01 11:14:33 122374 4

原创 python 追加方式打开csv文件

在使用python对csv文件进行操作时,根据我们不同的需求,需要选择不同的打开方式。有时候需要打开文件将新数据写入覆盖旧数据,有时需要追加数据...with open("filename.csv","a+") as csvfile:         writer = csv.writer(csvfile)        writer.writerow([数据1,数据2,...])

2018-01-10 19:27:38 7274

原创 A星算法寻找最短路径

在游戏制作和路径规划中,有时候需要搜索最短路径。一个非常基础的算法就是A星算法。我需要在一副图像中寻找两点之间的最短路径,而角色只能上下左右移动。注意角色被规定的移动方式不同,那么我们设计的代价函数需要调整。图像中的灰度为0的像素认为是障碍物。代码和测试图像及使用说明在: https://github.com/yimingstyle/Astar-search-algor

2017-12-29 11:32:37 3481

原创 .mat文件转为.pcd文件

Matlab中的一个三维矩阵,其中非0点代表点云。非0点坐标(i,j,k)就是点的空间位置matlab中的.mat文件如果用c++读取的话,需要对当前工程配置matlab接口。如果不配置接口的话,也可以用matlab将.mat数据存储到.pcd中,生成点云。function ptCloud=mat2pointCloud(flow,color)% 将一个三维矩阵转换成Matlab的p...

2017-12-29 11:22:09 4272

原创 python获取群成员信息

获取了全部群聊的成员信息,不过这个方法现在收到了限制,只能获取已经是你好友的成员信息了;陌生人会显示为None,这样这个功能就有点鸡肋了......#coding=utf8import itchat, timeimport argparseimport sipimport decimalimport sysimport timeitchat.auto_login(Tr

2017-07-24 12:38:02 3155

原创 python3.6打包exe

使用python的最新版本时,pyinstaller是不支持的。所以在http://www.pyinstaller.org/下载的pyinstaler不能实现打包exe文件的工作。解决办法是在http://www.pyinstaller.org/下载zip文件,将其中的Pyinstaller文件夹替换到之前安装的目录中。例如我的目录为:C:\Users\Administrator\

2017-07-24 12:30:33 734

原创 微信自动检测色情图片_python +itchat

利用微信的第三方库itchat,网页登陆后,当好友发送消息中有图片时,自动检测是否为色情图片并回复结果。  打开后直接弹出登陆二维码,手机扫一下就登陆运行了。感觉是个有点好玩的东西,虽然每个人只是图一时新鲜。可能我的朋友圈太保守,实践过程中我并没有搜集到几张黄图。import sysimport osimport _iofrom collections import namedtup

2017-06-28 20:42:26 10623 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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