os.makedirs(str)
os.listdir(str)
os.path.exists(str)
os.path.join(str1, str2)
from logzero import logger
logger.info(str)
cv2.imwrite(path, image)
cv2.drawContours(image, np.array, index, color, width)
np.load(path)
np.save(path, np.array)
str.strip() 删除字符串两边的空格
export PYTHONPATH='./' 解决导入项目内的文件时报错的问题
import sys
sys.path.append("...") python添加环境变量
waitKey()函数的功能是不断刷新图像,频率时间为delay,单位为ms
返回值为当前键盘按键值
1、waitKey()–是在一个给定的时间内(单位ms)等待用户按键触发;
如果用户没有按下键,则接续等待(循环)
常见:设置waitKey(0),则表示程序会无限制的等待用户的按键事件
一般在imgshow的时候,如果设置waitKey(0),代表按任意键继续
2.显示视频时,延迟时间需要设置为 大于0的参数
delay>0时,延迟”delay”ms,在显示视频时这个函数是有用的,
用于设置在显示完一帧图像后程序等待”delay”ms再显示下一帧视频;
如果使用waitKey(0)则只会显示第一帧视频
1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。
2. copy.deepcopy 深拷贝 拷贝对象及其子对象
Tensor --> List
Tensor.tolist()
r = random.randint(0, 255)
g = random.randint(0, 255)
b = random.randint(0, 255)
cv2.drawContours(self.origin_image, item_boxes, -1, (r, g, b), 3)
def read_config_json(json_path):
json_file = open(json_path, encoding="utf-8")
json_list = json_file.read()
temp_json = json.loads(json_list, encoding="utf-8")
json_file.close()
return temp_json
with open(file_str, "a") as f:
f.write(json.dumps(json_dict))
isinstance(object, classinfo)