Gdi+ – 将OpenCV Mat转换为Gdi+ Bitmap
1 将OpenCV Mat转换为Gdi+ Bitmap 最近需要在桌面程序中将OpenCV的摄像头画面显示到Windows窗口上,看了之前他们的方式都是使用老版的使用IplImage的CvvImage类,或者是使用修改过的使用Mat的CvvImage类,这种方式只适合单独的将摄像头画面显示在窗口上,…
- Windows编程
- 2021-08-26
C++ – std::string与std::wstring相互转换
1 std::string与std::wstring相互转换 1.1 windows上的std::string与std::wstring相互转换 在Windows上,可以使用MultiByteToWideChar和WideCharToMultiByte函数来进行std::string和std::ws…
- C++
- 2021-08-20
计算几何 – C++计算两个二维向量的夹角
1 计算两个二维向量的夹角 #include <iostream> #include <cmath> struct PoseInfo { float x; float y; }; typedef PoseInfo Point2D; typedef PoseInfo Vecto…
- C++
- 2021-08-12
Python – 各种包安装、导入问题总结
1 ModuleNotFoundError: No module named 'yaml' yaml的包名为pyyaml pip安装: pip install pyyaml conda安装: conda install pyyaml 2 ModuleNotFoundError: No module …
- Python
- 2021-08-05
Python – 不依赖第三方库对类对象进行json序列化与反序列化
1 python不依赖第三方库对类对象进行json序列化与反序列化 import json class RequestArgs: def __init__(self,name,video_path): self.name = name self.video_path = video_path @st…
- Python
- 2021-07-30
Python – 使用jsonpickle库对Python类对象进行json序列化和json反序列化操作
1 Python类对象的json序列化和json反序列化 python类对象json序列化的定义:将类对象转换为可通过网络传输或可以存储到本地磁盘的Json数据格式的过程称为序列化; python类对象json反序列化的定义:将Json转化为python类对象的过程称为反序列化; 2 jsonpic…
- Python
- 2021-07-30
Python – 判断一个字符串是否为json格式
1 python判断一个字符串是否为json 代码: import json as json def str_is_json_format(input_str): if isinstance(input_str,str): try: json.loads(input_str,encoding='ut…
- Python
- 2021-07-30
Python – 使用python-opencv裁剪原视频为与视频高同宽的视频
1 裁剪视频的原因 在有些情况下,我们只需要视频中间部分的视频内容,所以需要通过裁剪去掉周围冗余的视频部分。 2 代码 # -*- coding: utf-8 -*- import cv2 import os def crop_video_by_width(input_video_path,out_…
- Python
- 2021-07-28
Python – list/numpy/pytorch tensor相互转换
1 list与numpy相互转换 list转numpy import numpy as np if __name__ == '__main__': a = [1,2,3,4] n = np.array(a) print(n) numpy转list import numpy as np if __na…
- Python
- 2021-07-26
Python – 深度学习训练过程使用matplotlib.pyplot实时动态显示loss和acc曲线
1 深度学习训练过程中实时动态显示loss和acc曲线 可参考代码如下: # -*- coding: utf-8 -*- import matplotlib.pyplot as plt if __name__ == '__main__': train_loss = 5 val_loss = 5 tr…
- Python
- 2021-07-19
Python – 使用flask_sockets库构建websocket服务器
1 安装flask_sockets conda好像装不了,使用pip安装 pip install Flask-Sockets 2 创建websocket服务器 2.1 普通方式 使用以下代码创建一个简单的websocket服务器,服务器地址为:ws://localhost:5678/ # -*- c…
- Python
- 2021-07-16
Python – 使用websockets库构建websocket服务器
1 websockets安装 conda好像装不了,使用pip安装 pip install websockets 2 创建websocket服务器 使用以下代码创建一个简单的websocket服务器,服务器地址为:ws://localhost:5678/ # -*- coding: utf-8 -*…
- Python
- 2021-07-16