linux下使用Bundler + CMVS-PMVS进行三维重建
https://blog.csdn.net/u013358387/article/details/71576660
mysql自动生成时间
字段类型:DATETIME
默认值:CURRENT_TIMESTAMP
flask create_time update_time is_delete
123create_time = db.Column(db.DateTime, server_default=func.now())update_time = db.Column(db.DateTime, server_default=func.now(), onupdate=func.now())is_delete = db.Column(db.Integer, server_default='0')
python命令行参数
123456parser = argparse.ArgumentParser(description='Defence')parser.add_argument('--source', default='test02.mp4', help='source')parser.add_argument('--weight', default='weights/yolov5s.pt', help='weight')args = parser.parse_args()print(args.source)
python播放音频文件
可在nano或者gax上面使用(已测试过)
将mp3文件转换为wav文件trans_mp3_to_wav.py
12345678from pydub import AudioSegment# 这里filepath填的是.mp3文件的名字(也可加上路径)def trans_mp3_to_wav(filepath): song = AudioSegment.from_mp3(filepath) song.export("test.wav", format="wav")trans_mp3_to_wav('test.mp3')
播放play_wav.py
12345from pydub import AudioSegmentfrom pydub.playback import playsong = AudioSegment.from_wav("test.wav")play(song)
图片标注工具Labelme的安装及使用方法
https://blog.csdn.net/zong596568821xp/article/details/83375227
爬取百度图片
1234567891011121314151617181920212223242526272829303132333435363738394041from fake_useragent import UserAgentimport requestsimport reimport uuidheaders = {"User-agent": UserAgent().random, # 随机生成一个代理请求 "Accept-Encoding": "gzip, deflate, br", "Accept-Language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6", "Connection": "keep-alive"}img_re = re.compile('"thumbURL":&q ...
linux 打开端口1935,CentOS服务器开放端口
https://blog.csdn.net/weixin_39915308/article/details/116846197
cartographer 使用自己的雷达
文件修改
demo_revo_lds.launch12345678910111213141516171819202122232425262728293031323334<!-- Copyright 2016 The Cartographer Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS&quo ...
opencv-python同时调用两个摄像头
123456789101112131415161718192021222324252627282930313233import cv2import numpy as npcapture = cv2.VideoCapture(0)capture_usb = cv2.VideoCapture(2)# 打开自带的摄像头if capture.isOpened() and capture_usb.isOpened(): # 以下设置显示屏的宽高 capture.set(cv2.CAP_PROP_FRAME_WIDTH, 640) capture.set(cv2.CAP_PROP_FRAME_HEIGHT, 480) capture_usb.set(cv2.CAP_PROP_FRAME_WIDTH, 640) capture_usb.set(cv2.CAP_PROP_FRAME_HEIGHT, 480) # 持续读取摄像头数据 while True: read_code, frame = capture.read() read_ ...