- 博客(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
745
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
1631
原创 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
1448
4
原创 ld: 1 duplicate symbol for architecture x86_64
原本提示的是重复引用的符号,但是发现问题是因为我在main中调用的base.cpp里的函数,其中有一个变量在base.h中声明。需要加上static。
2018-08-27 17:24:26
1131
原创 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
5843
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
4931
8
原创 提取仪表盘指针位置
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
6277
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
11504
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
5346
原创 GS方法获取图像相位
iterative=300; %设迭代次数为300次吧imagename='cat.jpg'; %你想要提取相位的图像名称phaseimage='phase.png'; %要保存的相位图像名称%空域输入图像的幅度(是已知的,也就是清晰的图像,它的灰度就是幅值)和相位图像(待恢复)known_abs_spatial=imread(imagename); ...
2018-04-26 16:43:05
7134
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
16479
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
6524
2
原创 找出图像中的全部联通域
在图像中找出全部黑色联通域,结果为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
2268
原创 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
3849
原创 在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
3332
4
原创 移动障碍场景的路径搜索算法
之前报名了天池大数据的比赛:https://tianchi.aliyun.com/competition/information.htm?spm=5176.100067.5678.2.3d246108F4wkZF&raceId=231622可是只是做了最开始一部分。就被其他的事情耽搁了。不过已经做的东西还是想记录一下,或许有人遇到类似的问题,可以帮助到他。那么现在我们的问题是:在指定时间内...
2018-02-08 16:19:00
1366
原创 vgg16.npy下载
最近看fcn网络的时候,需要使用vgg16.npy。而下载它真的是个难受的事情,下载速度慢而且经常下载失败,把它存到云盘希望可以帮助到有需要的人。链接:https://pan.baidu.com/s/1gg9jLw3 密码:umce
2018-02-02 12:06:52
16976
25
原创 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
124186
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
7340
原创 A星算法寻找最短路径
在游戏制作和路径规划中,有时候需要搜索最短路径。一个非常基础的算法就是A星算法。我需要在一副图像中寻找两点之间的最短路径,而角色只能上下左右移动。注意角色被规定的移动方式不同,那么我们设计的代价函数需要调整。图像中的灰度为0的像素认为是障碍物。代码和测试图像及使用说明在: https://github.com/yimingstyle/Astar-search-algor
2017-12-29 11:32:37
3647
原创 .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
4453
原创 python获取群成员信息
获取了全部群聊的成员信息,不过这个方法现在收到了限制,只能获取已经是你好友的成员信息了;陌生人会显示为None,这样这个功能就有点鸡肋了......#coding=utf8import itchat, timeimport argparseimport sipimport decimalimport sysimport timeitchat.auto_login(Tr
2017-07-24 12:38:02
3294
原创 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
770
原创 微信自动检测色情图片_python +itchat
利用微信的第三方库itchat,网页登陆后,当好友发送消息中有图片时,自动检测是否为色情图片并回复结果。 打开后直接弹出登陆二维码,手机扫一下就登陆运行了。感觉是个有点好玩的东西,虽然每个人只是图一时新鲜。可能我的朋友圈太保守,实践过程中我并没有搜集到几张黄图。import sysimport osimport _iofrom collections import namedtup
2017-06-28 20:42:26
11025
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人