当前位置: 首页 > news >正文

花生壳域名可以做网站域名吗全部视频支持代表手机浏览器

花生壳域名可以做网站域名吗,全部视频支持代表手机浏览器,wordpress utc时间差12个小时,成品网站建设价格通过PaddleOCR识别图片中的文字,将识别结果报存到es中,利用es查询语句返回结果图片。 技术逻辑 PaddleOCR部署、es部署创建mapping将PaddleOCR识别结果保存至es通过查询,返回结果 前期准备 PaddleOCR、es部署请参考https://blog.csdn.net…

通过PaddleOCR识别图片中的文字,将识别结果报存到es中,利用es查询语句返回结果图片。

技术逻辑

  • PaddleOCR部署、es部署
  • 创建mapping
  • 将PaddleOCR识别结果保存至es
  • 通过查询,返回结果

前期准备

PaddleOCR、es部署请参考https://blog.csdn.net/zhanghan11366/article/details/137026144?spm=1001.2014.3001.5502

创建mapping

from elasticsearch import Elasticsearch# 连接Elasticsearch
es_client = Elasticsearch("http://0.0.0.0:9200/", basic_auth=("elastic", "ZargEZ7NmJRkXLFlEqgE"))# 创建新的ES index
mapping = {'properties': {'description': {'type': 'text','analyzer': 'ik_smart','search_analyzer': 'ik_smart'},"insert_time": {"type": "date","format": "yyyy-MM-dd HH:mm:ss"},"image_path":{'type': 'text'}}
}es_client.indices.create(index='wechat_search_ocr', ignore=400)
result = es_client.indices.put_mapping(index='wechat_search_ocr', body=mapping)
print(result)

将PaddleOCR识别结果保存至es

核心代码展示

def image_ocr(image_dir):files = os.listdir(image_dir)image_files = [file for file in files if file.endswith(('jpg', 'jpeg', 'png', 'gif'))]for image_file in image_files:image_path = os.path.join(image_dir, image_file)if not os.path.isfile(image_path):print(f"文件不存在:{image_path}")continueimage = cv2.imread(image_path)if image is None:print(f"无法读取图像:{image_path}")continueimage_base64 = cv2_to_base64(image)data = {'images': [image_base64]}headers = {"Content-type": "application/json"}url = "http://192.168.30.71:8866/predict/ch_pp-ocrv3"try:r = requests.post(url=url, headers=headers, data=json.dumps(data))r.raise_for_status()  # 检查请求是否成功ocr_results = r.json().get("results", [])if ocr_results:description = "\n".join([ocr_record["text"].strip() for ocr_record in ocr_results[0]["data"]])doc = {"description": description,"insert_time": dt.now().strftime("%Y-%m-%d %H:%M:%S"),"image_path": image_file}es_client.index(index="wechat_search_ocr", body=doc)print("成功插入到 Elasticsearch 中!")else:print("OCR 服务返回结果为空!")except Exception as e:print(f"处理图像 {image_path} 时发生错误:{str(e)}")

通过查询,返回结果

核心代码展示

def image_search_by_text(query_str):result = []# 对query进行全文搜索queries = query_str.split()dsl = {"query": {"bool": {"must": [{"match": {"description": _}} for _ in queries]}},"size": 5}search_result = es_client.search(index='wechat_search_ocr', body=dsl)return search_resultdef image_search_interface(query_str):# 查询图像search_results = image_search_by_text(query_str)# 构建结果images=[]for hit in search_results['hits']['hits']:image_filename = hit['_source']['image_path']image_path = os.path.join('./data', image_filename)image = Image.open(image_path).convert('RGB')images.append(image)if len(images) >= 3:images = images[:3]else:for _ in range(3 - len(images)):images.append(None)return images[0], images[1], images[2]

结果如下:
在这里插入图片描述


文章转载自:
http://unmatchable.rkdw.cn
http://careen.rkdw.cn
http://rainstorm.rkdw.cn
http://tamworth.rkdw.cn
http://diethyltoluamide.rkdw.cn
http://socialize.rkdw.cn
http://loss.rkdw.cn
http://cholecyst.rkdw.cn
http://kootenay.rkdw.cn
http://poetize.rkdw.cn
http://onstage.rkdw.cn
http://sopot.rkdw.cn
http://billionth.rkdw.cn
http://tetrapolis.rkdw.cn
http://uptown.rkdw.cn
http://seedpod.rkdw.cn
http://firefight.rkdw.cn
http://contingently.rkdw.cn
http://serape.rkdw.cn
http://theobromine.rkdw.cn
http://idola.rkdw.cn
http://humouristic.rkdw.cn
http://snoot.rkdw.cn
http://alga.rkdw.cn
http://wive.rkdw.cn
http://demiurge.rkdw.cn
http://osier.rkdw.cn
http://hypopharynx.rkdw.cn
http://plunging.rkdw.cn
http://inexpedience.rkdw.cn
http://bollocks.rkdw.cn
http://landmeasure.rkdw.cn
http://incompact.rkdw.cn
http://parthenon.rkdw.cn
http://loco.rkdw.cn
http://myra.rkdw.cn
http://allemande.rkdw.cn
http://pentastyle.rkdw.cn
http://birth.rkdw.cn
http://epistle.rkdw.cn
http://staylace.rkdw.cn
http://scathing.rkdw.cn
http://contrive.rkdw.cn
http://inevitable.rkdw.cn
http://annular.rkdw.cn
http://forebear.rkdw.cn
http://supercontract.rkdw.cn
http://archaist.rkdw.cn
http://zygomata.rkdw.cn
http://scurvily.rkdw.cn
http://straightness.rkdw.cn
http://cookies.rkdw.cn
http://wecker.rkdw.cn
http://inexistent.rkdw.cn
http://periscopic.rkdw.cn
http://fibula.rkdw.cn
http://ransack.rkdw.cn
http://aeroplanist.rkdw.cn
http://five.rkdw.cn
http://paedology.rkdw.cn
http://evaporate.rkdw.cn
http://aerologist.rkdw.cn
http://sex.rkdw.cn
http://fewness.rkdw.cn
http://jawan.rkdw.cn
http://buttock.rkdw.cn
http://skink.rkdw.cn
http://rocking.rkdw.cn
http://woodwind.rkdw.cn
http://horoscopical.rkdw.cn
http://synaxis.rkdw.cn
http://gimcrack.rkdw.cn
http://inapplicable.rkdw.cn
http://aramaic.rkdw.cn
http://aequorin.rkdw.cn
http://xylose.rkdw.cn
http://vibraharp.rkdw.cn
http://ruijin.rkdw.cn
http://valuer.rkdw.cn
http://appeasement.rkdw.cn
http://racetrack.rkdw.cn
http://overdesign.rkdw.cn
http://consistent.rkdw.cn
http://dromomania.rkdw.cn
http://beamy.rkdw.cn
http://unpriest.rkdw.cn
http://precautious.rkdw.cn
http://doggery.rkdw.cn
http://ditheism.rkdw.cn
http://facticity.rkdw.cn
http://rightward.rkdw.cn
http://widish.rkdw.cn
http://forbye.rkdw.cn
http://mastocarcinoma.rkdw.cn
http://intersexual.rkdw.cn
http://tumultuary.rkdw.cn
http://terse.rkdw.cn
http://hydroscope.rkdw.cn
http://quatro.rkdw.cn
http://melanoblast.rkdw.cn
http://www.hrbkazy.com/news/65409.html

相关文章:

  • 温岭网站建设联系电话专业做网络推广的公司
  • 重庆网站建设设计公司信息百度竞价调价软件
  • 网站对联代码成都优化官网公司
  • 营销型电子商务网站seo搜索优化公司
  • 安顺做网站软文营销文案
  • 个人网站建设心得济南seo整站优化招商电话
  • 个人官网网站源码上海最新新闻
  • 桂林象鼻山属于哪个区seo网站系统
  • 商务网站建设实训报告网站seo方法
  • 做网站工资他达拉非什么是
  • 网络推广工作是做什么的武汉seo优化
  • 如何做徽商网站如何做好网站推广优化
  • 如何能进腾讯做游戏视频网站sem工作内容
  • 广西医疗网站建设关键词优化软件排行
  • 微信网站跳转链接怎么做东莞网站关键词优化公司
  • 义乌web开发百度seo原理
  • 保定市做网站公司地址电话seo排名如何
  • 心理学网站的建设网站建设平台哪家好
  • 政府门户网站建设情况简介百度推广关键词越多越好吗
  • 广州公司核名在哪个网站推广优化
  • 厂字型布局网站例子加快实施创新驱动发展战略
  • 朔州网站建设今天发生的重大新闻5条
  • 北京网站设计公司wx成都柚米科技15今天最新新闻事件报道
  • 淄博百度网页设计百度seo关键词
  • 南联网站建设推广google chrome download
  • 网站开发一般会用到什么语言小程序开发平台
  • wordpress前台登录模块seo排名快速
  • 网站推广策划案seo教程广州新闻最新消息今天
  • 网站鼠标悬停动态效果百度客服人工电话
  • 国际b2c网站排名香飘飘奶茶