opencv3.3+TensorFlow

发布时间:2019-09-13 09:30:07编辑:auto阅读(1727)

    1、安装Python环境,推荐使用Anaconda,过程不再赘述。

    2、下载opencv_python3.3.0cp35cp35mwin_amd64.whl或...win32.whl,

    opencv_python下载地址,下载好后把文件复制到Anaconda3\Lib\site-packages文件夹下 。

         wKioL1mTsXXCmglwAAExtF4q2-o925.jpg

    3、安装2的文件。

      键入:

     cd 文件路径
     pip install 文件名.whl


    4、Successful!

         注:如果在测试的时候出错,ImportError: numpy.core.multiarray failed to import,

         那么就安装(更新)numpy。 cmd.exe里键入: 

     pip install -U numpy

    5、测试

    import tensorflow as tf  
    import cv2  
    
    p_w_picpath = cv2.imread("F:/p_w_picpath.jpg")  
    cv2.namedWindow('p_w_picpath', 0)  
    cv2.imshow('p_w_picpath', p_w_picpath)  
      
    # Create a TensorFlow Variable  
    x = tf.Variable(p_w_picpath, name='x')  
      
    model = tf.global_variables_initializer() 
      
    with tf.Session() as session:  
      x = tf.transpose(x, perm=[1,0 , 2])  #将图像数据转置
      session.run(model)  
      result = session.run(x)  
      
    cv2.namedWindow('result', 0)  
    cv2.imshow('result', result)  
    cv2.waitKey(0)

     效果:

    wKioL1mT_4rBbI-KAACzqd-kQ1I839.jpg

关键字