tensorflow版本Faster R-CNN特征图可视化

参考文献:

https://blog.csdn.net/zd_nupt/article/details/77508083

endernewton 的 Tensorflow 版 Faster RCNN 代码:

https://github.com/endernewton/tf-faster-rcnn

主要代码:

with tf.Session() as sess:#打开会话
    sess.run(init)#初始化
    img1 = mnist.train.images[1]#输入图片
    img1.shape = [1, 784]#转换接口格式
    result = sess.run(h_conv1, feed_dict={xs : img1})#提取tensor特征
    for i in range(32):#画出每一张特征图
        show_img = result[:, :, :, i]
        # print type(show_img)
        show_img.shape = [28, 28]
        plt.subplot(4, 8, i + 1)#打开一个4x8的画布。
        plt.imshow(show_img, cmap='gray')
        plt.axis('off')
    plt.show()

我用的resnetv1_101,也就是slim封装好的模型。下面可视化RPN输入的特征图。

单张显示:(看出来已经对目标有感应了。)

集体显示:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章