def yolo_meminout(frame_in,img_w,img_h,frame_out): ## image preprocess start start_time = time.time() start_time_total = start_time img_boxed = letterbox_image(frame_in,416,416) # img_boxed.save("./pictures/pictrue_boxed.jpg") img_array_3_416_416 = image_to_array_1dim(img_boxed,416,416) input_tmp_img = float32_int(img_array_3_416_416) end_time = time.time() image_preprocess = end_time - start_time # image preprocess end ## load image to memory(DRAM) start start_time = time.time() np.copyto(img_base_buffer[0:259584],input_tmp_img) end_time = time.time() load_image_to_memory = end_time - start_time
时间: 2024-04-06 20:32:57 浏览: 123
这段代码是用来进行图像预处理和将图像加载到内存中的,其中使用了一些自定义的函数,如letterbox_image和image_to_array_1dim。可以看出,图像被缩放到了416x416的大小,并且被转换为了一维的float32类型数组。然后,这个数组被拷贝到了内存中。这个函数的返回值不清楚,可能是预处理和加载所用的时间。
阅读全文