在存储32CF1格式的深度图像时,怎么也存储不对
- 存储成jpg格式的,会乱码。be like 13.6的数服务器托管据存储之后再读取变成…e-30
- 存储成png格式时,会自动把浮点数转换成整数。13.6的数据读取之后就变成14了
- 直接把深度图片存储成.npy格式python处理很简单,但是需要c++来处理后续数据,c++弄numpy需要第三方库很麻烦
- 查阅资料才发现可以通过tiff来存储像素值为浮点数的图片,.tiff/.tif 在
python
和c++
的opencv库中都能实现
python存储并读取tiff图片
pip install Pillow
#为了防止和rosms服务器托管g的Image重复
from PIL import Image as PILImage
# 存储
depth_image = bridge.imgmsg_to_cv2(data, "32FC1")
depth_name = "depth.tiff"
depth_tiff = PILImage.fromarray(depth_image)
depth_tiff.save(depth_name)
#读取
with PILImage.open("depth.tiff") as img:
print(img.getpixel((20,20)))
c++存储并读取tiff图片
//存储
// 读取
string depth_path1 = "/home/tju/catkin_ws_multi_vins/scripts/data/pic_vins_pose/iris_0/images/1713792937.82_depth.tiff";
Mat depth1 = imread ( depth_path1, IMREAD_UNCHANGED );
cout "depth_size " depth1.cols " " depth1.rows endl;
float depth_value = depth1.atfloat>(20, 20);
cout "depth value " depth_value endl;
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
进入题目环境,有输入框与注入参数,推测类型为SQL注入服务器托管: 测试–注入类型为数字型还是字符型,构造payload:?inject=1 or 1=2 并提交: 发现页面依然正常,说明注入类型为字符型,则继续检查闭合方式,首先尝试单引号闭合,构造payl…