lidq92 / CNNIQA

[unofficial] CVPR2014-Convolutional neural networks for no-reference image quality assessment
163 stars 39 forks source link

关于数据集有一些问题请教您。 #16

Closed zjh1124 closed 5 years ago

zjh1124 commented 5 years ago

您好,我是一名做图像质量评估的学生,刚刚入门,最开始就是使用您这个代码进行了测试,由于数据集不一样,我自己进行了主观打分实验制作了数据集,想要将数据集封装成和您这个一样的mat格式进行训练,我是使用matlab制作了mat文件。训练时出现的这样的错误,不知道是训练的问题还是数据集的问题。您有什么好的解决方法吗? 捕获 数据集mat文件如下:

捕获111

如果我的数据集制作过程不对,请您给我指正一下可以吗?

lionzhnn commented 5 years ago

这个代码的index是1000行1-29的随机排列,代表1-29张参考图像,其他的不知道有什么问题了 ,哈哈

zjh1124 commented 5 years ago

这个代码的索引是1000行1-29的随机分开,代表1-29张参考图像,其他的不知道有什么问题了,,哈哈

这个我知道,我设置的是1到6随机排列,我看作者的mat文件是STL3d信息的mat文件,而我制作的是二级制信息mat文件,不知道会不会有影响。

lidq92 commented 5 years ago

@zjh1124 没遇到过你这个问题,如果你的mat文件确实保存到了这个index的话,那么可能是mat文件格式的问题,保存mat的时候使用v7.3保存试试,类似这样save('test.mat', 'struArray', '-v7.3')

lidq92 commented 5 years ago

@lionzhnn index是根据自己数据库的实际情况制作的,不是要求1000*29.

lidq92 commented 5 years ago

@zjh1124 今天也有人自己制作mat文件的时候和你一样的错误,她试了用v7.3保存mat文件是没问题的。我不记得在哪里看到过这个问题了,你就理解成我现在写的代码里h5py需要读取的mat文件是要v7.3的。如果你用这个保存还有问题的话再联系我吧。

lidq92 commented 5 years ago

@zjh1124 我加了一点说明在另外一个地方,你可以去看看 https://github.com/lidq92/VSFA/commit/984e9741e3a09222db344854f4356c2f8b09d4db

zjh1124 commented 5 years ago

@zjh1124 我加了一点说明在另外一个地方,你可以去看看 lidq92/VSFA@984e974

好的,谢谢您,我试一下

WanQianSucceed commented 4 years ago

@zjh1124 我加了一点说明在另外一个地方,你可以去看看 lidq92/VSFA@984e974

好的,谢谢您,我试一下

请问你解决了这个问题吗?我自己制作的数据集也同样出现了这个问题。save('test.mat', 'struArray', '-v7.3')这种操作我好想还是不行,我用的是matlab2016a破解版。