yun-liu / RCF

Richer Convolutional Features for Edge Detection
Other
753 stars 259 forks source link

Run RCF-multiscale.ipynb failed #77

Open HieweiDu opened 5 years ago

HieweiDu commented 5 years ago

您好!我在运行这个测试代码时,出现了错误。TypeError: img is not a numpy array, neither a scalar caffe用的您的版本,所有的编译也都已经通过,错误出现在这一句: cv2.imwrite(save_root + '/' + test_lst[idx][5:-4] + '_fuse.png', fuse) 非常期待您的回答,祝您工作顺利,生活愉快!

ShilangChen1011 commented 5 years ago

你这个应该是拼接字符串的问题出错了,生成的路径不对,可以把生成的路径输出来看看。

HieweiDu commented 5 years ago

您好,谢谢您的回复,我很抱歉现在才回复您。按照您说的把生成的输出,为:'../../data/HED-BSDS/test-fcn/100007_fuse.jpg'。打开文件夹里面是空的,并没有任何数据写进去,然后我又执行了save_root + '/' + test_lst[idx][5:-4] + '_fuse.jpg', fuse。输出结果如下: ('../../data/HED-BSDS/test-fcn/100007_fuse.jpg', array([[132.1493377685547, 125.23895263671875, 121.12246704101562, 117.8825454711914, 118.17802429199219, 118.53650665283203, 117.90943908691406, 116.83655548095703, 117.49531555175781, 117.6575698852539, 116.53668975830078, 116.46806335449219, 116.5326156616211, 116.82482147216797, 117.62020874023438, 119.09457397460938, 120.6158218383789, 121.64667510986328, 122.5871353149414, 123.98934173583984, 124.88382720947266, 125.71824645996094, 126.25856018066406, 126.92986297607422, 127.3909912109375, 127.596435546875, 128.1016082763672, 128.39990234375, 128.40696716308594, 128.4688720703125, 128.62716674804688, 128.63571166992188, 129.33767700195312, 129.7574005126953, 129.68118286132812, 129.35751342773438, 130.040542602........ 但是为什么就没办法保存到文件夹中呢,如果您有时间,还麻烦您看一下。先谢谢您了。 是我安装的NUMPY版本不对吗?

HieweiDu commented 5 years ago

您好!是因为不是8bit和16bit整型数据,不能够存储的原因吗?期待您的回复。

ShilangChen1011 commented 5 years ago

你可以将这个fuse变量保存为一个文件,然后单独再写个python来测试。

HieweiDu commented 5 years ago

谢谢您,问题解决了!