我觉得你的时间安排得很慢。也许你的安装出了问题?在
我试过这个测试程序:#!/usr/bin/python3
import sys
import numpy as np
import cv2
from PIL import Image
from profilehooks import profile
@profile
def try_numpy(img):
ar = np.array(img).astype(np.float32)
for i in range(1000):
mn = np.min(ar)
mx = np.max(ar)
norm = (ar - mn) * (1.0 / (mx - mn))
@profile
def try_cv2(img):
for i in range(1000):
norm = cv2.normalize(img, None, alpha=0, beta=1,
norm_type=cv2.NORM_MINMAX, dtype=cv2.CV_32F)
img = Image.open(sys.argv[1])
try_numpy(img)
img = cv2.imread(sys.argv[1])
try_cv2(img)
在这台运行Ubuntu19.04的2015年i5笔记本电脑上,我看到:
^{pr2}$
所以它们每次通话的时间都是0.1毫秒,比你看到的数字快50倍。在
要进一步加快速度:你对像素值的范围有任何先验知识吗?也许你可以跳过对最大值和最小值的搜索
根据采样密度的不同,对整个输入图像进行规格化处理,然后再裁剪出150x150的补丁,可能会更快。在
6.方法测试 在这个部分我们要整体的测试我们的程序,对前面的知识和内容有一个整体的应用和概括。 这是Udacity提供的相应资料,在code文件夹中有一个Rover_Project_Test_Notebook.ipynb文件,提供了输出视频的笔记本文件。 由于个人喜好的原因,我选择了pycharm2019来运行此程序。 (1)...
/*默认加载图片*/ .class-name { /*背景图片*/background: url(../../img/banner/banner-default.jpg) no-repeat center bottom;width: 100%;height: 861px; } .class-name:after { /*默认加载背景图...
函数中的代码是部分代码,详细代码在最后 1 cv2.boundingRect 作用:矩形边框(boundingRect),用于计算图像一系列点的外部矩形边界。 cv2.boundingRect(array) -> retval 参数: array - 灰度图像(gray-scale image)或 2D点集( 2D point s...
首先贴上代码原作者的github:https://github.com/chenyuntc/simple-faster-rcnn-pytorch(非代码作者,博文只解释代码) 今天看完了simple-faster-rcnn-pytorch-master代码的最后一个train.py文件,是时候认真的总结一下了,我打算一共总结四篇博客用...