博客
关于我
concurrent.futures dataset
阅读量:89 次
发布时间:2019-02-26

本文共 1345 字,大约阅读时间需要 4 分钟。

通过测试发现并未发现比多线程块更高效的方式来处理图片数据

以下是所需的主要库和模块:

import datetime

import os

import threading

from concurrent.futures import ThreadPoolExecutor

import numpy as np

import logging

import cv2

import torch

from torch.utils.data import Dataset

import xml.etree.ElementTree as ET

from common import data_transforms

CLASSES = ('mouse',)

def aaa(listDataset):
for index in range(len(listDataset.img_files)):
if index in listDataset.img_d:
pass
else:
img_path = listDataset.img_files[index % len(listDataset.img_files)].rstrip()
img = cv2.imread(img_path, cv2.IMREAD_COLOR)
if img is None:
raise Exception("读取图片错误:{}".format(img_path))
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
h, w, c = img.shape
label_path =

注意:上述优化后的代码主要进行了以下调整:

  • 删除了不必要的空格和格式化符号
  • 保持了代码的基本逻辑和功能
  • 使用了更简洁的语言表达
  • 保持了代码的可读性和可维护性
  • 保持了与搜索引擎友好的结构
  • 如果需要进一步优化或补充具体功能,请提供更多细节。

    转载地址:http://tsfk.baihongyu.com/

    你可能感兴趣的文章
    Number Sequence(kmp算法)
    查看>>
    Numix Core 开源项目教程
    查看>>
    numpy
    查看>>
    NumPy 库详细介绍-ChatGPT4o作答
    查看>>
    NumPy 或 Pandas:将数组类型保持为整数,同时具有 NaN 值
    查看>>
    numpy 或 scipy 有哪些可能的计算可以返回 NaN?
    查看>>
    numpy 数组 dtype 在 Windows 10 64 位机器中默认为 int32
    查看>>
    numpy 数组与矩阵的乘法理解
    查看>>
    NumPy 数组拼接方法-ChatGPT4o作答
    查看>>
    numpy 用法
    查看>>
    Numpy 科学计算库详解
    查看>>
    Numpy.fft.fft和numpy.fft.fftfreq有什么不同
    查看>>
    numpy.linalg.norm(求范数)
    查看>>
    Numpy.ndarray对象不可调用
    查看>>
    Numpy.VisibleDeproationWarning:从不整齐的嵌套序列创建ndarray
    查看>>
    Numpy:按多个条件过滤行?
    查看>>
    Numpy:条件总和
    查看>>
    numpy、cv2等操作图片基本操作
    查看>>
    numpy中的argsort的用法
    查看>>
    NumPy中的精度:比较数字时的问题
    查看>>