
图像处理与计算机视觉
文章平均质量分 61
python,opencv,图像处理,深度学习
颹蕭蕭
这个作者很懒,什么都没留下…
展开
-
opencv 将白色变透明
记录一次简单的图片拼接 + 透明度设置练习图片素材:https://mparticle.uc.cn/article.html?wm_cid=403084111159232512import cv2import matplotlib.pylab as plt%matplotlib inlinefrom glob import globimport numpy as npimgs = glob('*.jpg')maxH = 0imgs_resized = []width = 650 .原创 2021-02-02 17:45:42 · 2663 阅读 · 1 评论 -
python 获取视频 fps
import cv2path = 'object detection.mp4'video = cv2.VideoCapture(path)def get_fps(video): (major_ver, minor_ver, subminor_ver) = (cv2.__version__).split('.') if int(major_ver) < 3 : fps = video.get(cv2.cv.CV_CAP_PROP_FPS) else转载 2020-12-20 14:39:29 · 961 阅读 · 0 评论 -
基于 SVD 的图像压缩
from matplotlib.image import imreadimport matplotlib.pyplot as pltimport numpy as npimport osplt.rcParams['figure.figsize'] = [16, 8]A = imread(os.path.join('..','DATA','dog.jpg'))X = np.mean(A, -1); # Convert RGB to grayscaleimg = plt.imshow(X)原创 2020-12-18 19:58:19 · 1377 阅读 · 1 评论 -
python 舞动的文字(二)
效果展示原始图片:实现效果:原理原理很简单,就是给图片在水平方向上用相邻的像素来填充当前位置displacement=Asin(2π(xT−ϕ))displacement = A \sin (2\pi (\frac{x}{T} - \phi)) \\displacement=Asin(2π(Tx−ϕ))npic = 30 # gif 动图中图片的张数T = img.shape[1] / nperiodA = T / 20for phi in range(npic):原创 2020-10-29 18:38:40 · 1084 阅读 · 5 评论 -
python 舞动的文字(一)
文章目录效果展示原理效果展示原始图片:实现效果:nperiod = 1, npic = 10nperiod = 10, npic = 30原理原理很简单,就是在竖直方向上给图片加一个正弦曲线的偏移量displacement=H3sin(2π(xW/nperiod+ϕ))displacement = \frac{H}{3} \sin (2\pi (\frac{x}{W/\text{nperiod}}+\phi))displacement=3Hsin(2π(W/np原创 2020-10-28 12:31:11 · 1209 阅读 · 0 评论 -
PS 批量导入图片制作 gif
图片导入图层:【文件】【打开】【脚本】【将文件载入堆栈】【浏览】,选择文件或文件夹,确定。打开时间轴:【窗口】【时间轴】制作gif动画左击时间轴右上角【下三角+4横线图标】【从图层建立帧】,选择图片调整时间(全选时可通过shift或【下三角+4横线图标】)。保存【文件】【存储为Web所用格式…】【循环选项:永远】...转载 2020-10-28 10:57:37 · 3164 阅读 · 0 评论 -
python 使用摄像头监测心率
1. 用 opencv 打开摄像头,读取指定窗口区域的RGB分量均值,本实验读取前额皮肤;2. 用 HP 滤波过滤RGB序列的趋势部分,保留波动信息,如第2列图所示3. 对 HP 滤波后的残差,即波动信息,做FFT变换,获得信号频谱绿色分量频谱的尖峰反映了心跳的频率,正常人的心跳频率在 1~2 Hz 之间原创 2020-10-14 17:30:31 · 10164 阅读 · 16 评论 -
Python 图片中扭曲矩形的复原
你还在用 PS 调整图片吗,教你用 python 一键复原原创 2020-09-06 14:23:32 · 4055 阅读 · 4 评论 -
聚类算法实现图像压缩
原本表示一种颜色需要 RGB 三种颜色, 每种颜色 8 比特,故需要 24 比特。通过聚类算法,选取颜色空间的 8 个聚类中心,将图片上每种颜色分配到 1 个类别,那么表示一种颜色只需要 3 比特,直接压缩到 1/8。原创 2020-03-23 20:18:00 · 2883 阅读 · 1 评论 -
pytorch 迁移学习多分类(resnet18)
丢完代码就跑原创 2020-02-14 09:34:38 · 3602 阅读 · 0 评论 -
pytorch 猫狗大战
pytorch 迁移学习 猫狗大战 kaggle原创 2019-09-29 15:36:39 · 2652 阅读 · 0 评论 -
opencv 梯度方向
grad_x = cv2.Sobel(image.astype(np.uint8), cv2.CV_32F, 1, 0) #对x求一阶导grad_y = cv2.Sobel(image.astype(np.uint8), cv2.CV_32F, 0, 1) #对y求一阶导gradx = cv2.convertScaleAbs(grad_x) #用convertScaleAbs()函数...原创 2019-08-05 13:26:46 · 2595 阅读 · 0 评论 -
图像骨架提取
图像骨架提取, opencv , python原创 2019-07-26 19:06:31 · 3076 阅读 · 0 评论 -
头部 CT 图像三维重建
开放数据集开放数据集:http://headctstudy.qure.ai/dataset其中某个样本:CQ500CT181数据处理导入可能要用的包import pydicomimport osimport matplotlib.pyplot as plt%matplotlib inlineimport SimpleITK as sitkfrom PIL import Ima...原创 2019-07-25 22:20:29 · 8451 阅读 · 9 评论 -
将图像分割的 mask 转换成目标检测的 bbox
def find_bbox(mask): _, labels, stats, centroids = cv2.connectedComponentsWithStats(mask.astype(np.uint8)) stats = stats[stats[:,4].argsort()] return stats[:-1]mask = label[4]ax = plt....原创 2019-08-03 13:41:10 · 8904 阅读 · 1 评论 -
图像显著区域检测 FT算法
FT 算法 检测图片显著区域原创 2019-07-11 22:39:17 · 4878 阅读 · 3 评论 -
python 可视化 raw,mhd 格式医学图像数据
可视化 raw mhd 医学图像数据原创 2019-07-02 22:51:27 · 19201 阅读 · 21 评论 -
pdf 除水印
二值化,除水印原创 2019-06-12 15:16:19 · 4902 阅读 · 2 评论 -
opencv 调用 YOLOv3 进行目标检测
用opencv加载训练好的YOLOv3模型做图像目标检测原创 2019-03-17 19:15:30 · 3159 阅读 · 0 评论 -
python 快速实现傅里叶变换
快速实现傅里叶变换,只需 5 行代码原创 2019-03-25 23:44:10 · 5459 阅读 · 0 评论 -
keras 代码解析——cifar10
keros cifar10原创 2019-03-29 14:39:50 · 1721 阅读 · 0 评论 -
脑部 CT 图像处理
关于脑部 CT 图像处理的背景知识和最新文献原创 2019-03-19 14:28:34 · 5018 阅读 · 1 评论 -
利用 inceptionV3 特征简单实现以图搜图
tensorflow, inceptionV3, 相似性,以图搜图原创 2019-03-29 21:53:14 · 3211 阅读 · 28 评论 -
opencv-py 读取中文路径的图片 返回 None
解决方案:改用 numpy.fromfile() 读取图片# imreadimg = cv2.imdecode(np.fromfile(u'x:/中文路径/xx.jpg', dtype=np.uint8), flags) #flags=cv2.IMREAD_COLOR...#imwritecv2.imencode('.jpg', img)[1].tofile(u'x:/中文路径/xx.j...原创 2019-04-04 11:28:27 · 2666 阅读 · 0 评论 -
获取某个灰度级像素的坐标
获取灰度图像中某个灰度级所有像素的坐标原创 2019-04-04 14:11:54 · 5907 阅读 · 3 评论 -
汉字图片二值化提取
汉字图片二值化提取原创 2019-04-04 14:35:18 · 4591 阅读 · 0 评论 -
python 实现快速傅里叶变换(一维)
python 实现一维信号的 快速傅里叶变换原创 2019-03-27 16:07:58 · 6083 阅读 · 2 评论 -
python 实现快速傅里叶变换(二维)
python 实现二维快速傅里叶变换原创 2019-03-27 20:13:40 · 18075 阅读 · 5 评论 -
opencv-py 中使用 sift
安装 opencv-contrib-python==3.4.0.14:(py36) >>> pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python==3.4.0.14Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/si...原创 2019-04-09 17:41:20 · 4291 阅读 · 0 评论 -
利用 SIFT 实现图像拼接
任务如下,将两张同一视点不同视角的图片合并class Stitcher: # 拼接函数 def stitch(self, images, ratio=0.75, reprojThresh=4.0, showMatches=False): # 获取输入图片 (imageB, imageA) = images # 检测A、B图片的SI...原创 2019-04-09 18:31:23 · 18349 阅读 · 24 评论 -
python 建立本地 YOLOv3 服务器
本地 python 服务器原创 2019-04-16 23:03:34 · 6852 阅读 · 0 评论 -
opencv 调用摄像头
python opencv 笔记本摄像头原创 2019-05-28 11:21:09 · 9639 阅读 · 1 评论 -
tensorflow——cifar10 样例解析
从 tensorflow 提供的 cifar10 分类程序样例学习程序的主要框架原创 2019-03-19 19:54:36 · 1689 阅读 · 0 评论