将图像保存到xml中
jpegimage:=tjpegimage.Create;
jpegimage.LoadFromFile('d:\aaa.jpg');//(ADOQuery.fieldbyname('g_pic'));
picfile:=TMemoryStream.Create;
jpegimage.SaveToStream(picfile);
li_pic_len := picFile.Seek(0,2); //图片长度
//---如果长度大于0,表示有图片,
if li_pic_len>0 then
begin
setlength(ls_pic,li_pic_len);
PicFile.Seek(0,0);
PicFile.Read(ls_pic[1],li_pic_len);
end;
PicFile.Free;
jpegimage.Free;
然后我将把ls_pic写到xml中,出现如下的结果,我的图像有4148
<g_pic>?</g_pic>
不知道那里出问题了
相关推荐
StorageServicesDemo:用于使用Azure Blob存储保存和加载图像,音频,xml,json和资产捆绑的Unity演示
Unity3d的Azure Blob存储演示 包含一个Unity 2017.2项目,其中包含Azure Blob存储的多个演示场景。 捕获PNG屏幕截图(图像Blob) 录制.WAV音频剪辑(音频Blob) 保存和加载.unity资产捆绑包(二进制Blob) 保存/加载XML文件以将Asset Bundle预制件加载到场景 保存/加载JSON文件以将Asset Bundle预制件加载到场景 列出并删除Blob 保存并加载.txt文件(文本Blob) 下载说明 使用 可克隆项目以安装所有子模块依赖项或使用git CLI: git clone --recursive https://gi
VC.net 使用XML文件读写图像
内容索引:VC/C++源码,文件操作,XML 使用XML文件读写图像,可以点击浏览图像、保存XML图像,显示XML图像等。
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
文件目录 Annotations中是XML文件。 JPEGImages中是对应的JPG文件 XML文件 要截取bndbox坐标中的内容。 python代码 # -*- coding: utf-8 -*- # @Time : 2020/2/8 22:14 # @Author : SanZhi # @File : get_xml.py # @Software: PyCharm import cv2 import numpy as np import xml.dom.minidom import os import argparse def main(): # JPG文件的地址 i
图片保存进XML文件的方法
把图片保存成XML文件以及反向操作的例子
目标检测,读取xml坐标,并在对应图片中画框保存下来
import os import cv2 as cv import xml.etree.ElementTree as ET def xml_to_jpg(imgs_path, xmls_path, out_path): imgs_list = os.listdir(imgs_path) #读取图片列表 xmls_list = os.listdir(xmls_path) # 读取xml列表 if len(imgs_list) <= len(xmls_list): #若图片个数小于或等于xml个数,从图片里面找与xml匹配的 for imgName i


语言基础/算法/系统设计
