我有很多图像,我从中提取了HoG特征并保存了它们。在

我现在已经丢失了图像,很明显那是我在机器出故障之前没有备份过的数据集。在

但是我有包含这些图像的HoG特征的文件。在

如果我现在有图像,我会对图像应用剪切和旋转来创建更多的示例,然后获取这些编辑图像的HoG特征。在

但既然我没有图像。。。有没有可能只处理原稿的HoG特征,以获得编辑后的HoG特征?在

这是我用来编辑图像的代码,如果我还有图像的话,我会从中提取HoG特征用于对象分类:import numpy as np

from skimage import data, io, filter, color, exposure

from skimage.feature import hog

import skimage.transform as tf

from skimage.transform import resize, rescale, rotate, setup, warp, AffineTransform

import matplotlib.pyplot as plt

import os

from os import listdir

from os.path import isfile, join

import pickle

import Image

def generateSamples(path, readfile):

print "generating samples from " + path+"\\"+readfile

img = color.rgb2gray(io.imread(path+"\\"+readfile))

img = resize(img, (50,100))

filename = os.path.splitext(readfile)[0]

angles = [3, 0, -3]

shears = [0.13, 0.0, -0.13]

i = 0

no_samples = len(angles) * len(shears)

samples = np.empty((no_samples, int(img.shape[0]), int(img.shape[1])), dtype=object)

for myangle in angles:

myimg = rotate(img, angle=myangle, order=2)

for myshear in shears:

afine_tf = tf.AffineTransform(shear=myshear)

mymyimg = tf.warp(myimg, afine_tf)

samples[i] = np.array(mymyimg)

i+=1

#io.imshow(mymyimg)

#io.show()

newfile = filename + "_samples.vec"

pickle.dump(samples, file(path+"\\"+newfile,'w'))

print "saved vec file"

python hog特征提取,直接从原始图像的HoG特征提取编辑图像的HoG特征相关推荐

  1. opencv roberts算子_图像之HOG特征描述算子-行人检测

    4.1 简介 本次任务将学习一种在深度学习之前非常流行的图像特征提取技术--方向梯度直方图(Histogram of Oriented Gradients),简称HOG特征.HOG特征是在2005年C ...

  2. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用grey灰色映射、将不同亮度映射到不同的色彩、并添加颜色标尺

    python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用grey灰色映射.将不同亮度映射到不同的色彩.并添加颜色标尺 目录

  3. python使用matplotlib可视化、使用rcParams参数调整可视化图像中线条宽度、线条类型、文本字体、字体大小、字体颜色、字体类型、文本颜色等

    python使用matplotlib可视化.使用rcParams参数调整可视化图像中线条宽度.线条类型.文本字体.字体大小.字体颜色.字体类型.文本颜色等 目录

  4. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用RdYIBu色彩映射、将不同亮度映射到不同的色彩

    python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用RdYIBu色彩映射.将不同亮度映射到不同的色彩 目录

  5. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用winter色彩映射、将不同亮度映射到不同的色彩

    python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用winter色彩映射.将不同亮度映射到不同的色彩 目录

  6. python使用matplotlib可视化、使用matplotlib可视化scipy.misc图像、自定义使用Accent色彩映射、将不同亮度映射到不同的色彩

    python使用matplotlib可视化.使用matplotlib可视化scipy.misc图像.自定义使用Accent色彩映射.将不同亮度映射到不同的色彩 目录

  7. Python使用matplotlib可视化自定义背景色实战:自定义可视化图像的背景色(Background Color)

    Python使用matplotlib可视化自定义背景色实战:自定义可视化图像的背景色(Background Color) 目录

  8. 图像特征提取:图像的矩特征

    图像特征提取:图像的矩特征 1. 矩的概念 图像识别的一个核心问题是图像的特征提取,简单描述即为用一组简单的数据(图像描述量)来描述整个图像,这组数据越简单越有代表性越好.良好的特征不受光线.噪点.几 ...

  9. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示

    Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...

  10. 【图像处理】——Python+opencv实现提取图像的几何特征(面积、周长、细长度、区间占空比、重心、不变矩等)

    转载请注明详细地址 本文简单介绍了图像常见几何特征的概念以及求解方法 本文介绍了Python和opencv求解几何特征的常用方法 目录 其他形状外接轮廓的方法可以参考:<OpenCV-Pytho ...

最新文章

  1. 那些巨头公司的前端面试都喜欢问些什么?
  2. python中计算带分数_聊聊 python 数据处理全家桶(Redis篇)
  3. 海盗云商插件_推销自己的海盗猫王运营商
  4. 【 Grey Hack 】万金油脚本:常见端口获取shell
  5. java衍生作用_关于JAVA衍生出的一点想法
  6. ps清理原始数据程序_ps重要插件ACR最新版 让处理照片更简便 详尽说明附上 抓紧下载吧...
  7. atitit.RESTful服务的概览and框架选型
  8. 游戏出海,技术先行 ——UCloud助力出海业务最佳实践直播公开课
  9. 使用阿里云的ip地址查询服务-购买ip地址查询服务
  10. cogs 2235 烤鸡翅
  11. 服务器虚拟机的c盘怎么加,xp虚拟机c盘怎么扩容
  12. java 用验证码的形式验证邮箱
  13. 算法创作|龟兔赛跑问题解决方法
  14. c语言 一张圆薄饼,切100刀,最多能切成多少块 c语言,甜甜圈上切两刀,最多能切成多少块?...
  15. 复现0ctf blog
  16. java 给word加水印,Java 实现在线给word 文档添加水印
  17. 决策树分类评估指标之混淆矩阵
  18. 陶哲轩实分析-第13章 度量空间上的连续函数
  19. 【外设1】超声波传感器的驱动
  20. 2020年浙江大学软件学院预推免面经

热门文章

  1. sht11的linux程序,SHT11温湿度传感器的proteus仿真与程序源码
  2. matlab画中国地图深浅,科学网—MATLAB绘制中国地图 - 栾威的博文
  3. Mysql-多表查询
  4. 集成电路经典资料分享
  5. android 插件开发 过时,Android Sutdio ( Intelij ) 插件开发
  6. 如何批量打印jpg图片
  7. gridviewnbsp;enableviewstate
  8. 0x800700b7 linux,电脑安装系统时报错0x800700b7,无法继续安装解决办法
  9. 基于spark的微博数据分析
  10. STM32学习——GPIO应用之按键实验