我使用OpenCV中的facerecognizer创建了一个简单的面部识别功能.它可以很好地处理来自人的图像.
现在我想通过使用手写字符而不是人来进行测试.我遇到了MNIST数据集,但是他们将图像存储在一个我从未见过的奇怪文件中.
我只需从中提取一些图像:
train-images.idx3-ubyte
Run Code Online (Sandbox Code Playgroud)
并将它们保存在文件夹中 .gif
或者我想念这个MNIST的事情.如果是,我在哪里可以获得这样的数据集?
编辑
我也有gzip文件:
train-images-idx3-ubyte.gz
Run Code Online (Sandbox Code Playgroud)
我试图阅读内容,但show()不起作用,如果read()我看到随机符号.
images = gzip.open("train-images-idx3-ubyte.gz", 'rb')
print images.read()
Run Code Online (Sandbox Code Playgroud)
编辑
通过使用以下方式管理以获得一些有用的输出:
with gzip.open('train-images-idx3-ubyte.gz','r') as fin:
for line in fin:
print('got line', line)
Run Code Online (Sandbox Code Playgroud)
不知何故,我现在必须将其转换为图像,输出:
我已经开始在RStudio中使用 Git 包。对于 Master 分支来说似乎工作得很好。但是添加另一个分支,您可以通过 GUI 提交任何更改,但“推送”按钮不起作用。有什么想法可以解决这个问题吗?我可以通过终端进行推送,但不能通过 GUI 进行推送。