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

阿里巴巴网站导航怎么做只做绿色食品的网站

阿里巴巴网站导航怎么做,只做绿色食品的网站,石家庄百度快照优化排名,服务器用来做网站和数据库HSV颜色空间 与RGB颜色空间相比#xff0c;HSV颜色空间更适合进行颜色分析和提取特定颜色的目标。在HSV空间中#xff0c;颜色信息被分布在不同的通道上#xff0c;使我们能够更准确地定义颜色的范围#xff0c;并使用阈值操作轻松地分离出我们感兴趣的区域部分。 HSV三个通…HSV颜色空间 与RGB颜色空间相比HSV颜色空间更适合进行颜色分析和提取特定颜色的目标。在HSV空间中颜色信息被分布在不同的通道上使我们能够更准确地定义颜色的范围并使用阈值操作轻松地分离出我们感兴趣的区域部分。 HSV三个通道的含义 色相Hue表示颜色的类型或种类而不受光照变化的影响。 饱和度Saturation表示颜色的纯度或鲜艳程度。 明度Value表示颜色的亮度。 在提取期望颜色区域时参考博客给出的HSV颜色识别-HSV基本颜色分量范围-CSDN博客 滑动条交互界面的代码实现  # 通过滑动条动态观察不同的HSV的阈值下图像可显示区域的变化过程import cv2 import numpy as npdef on_trackbar_min_hue(value):global min_huemin_hue valuedef on_trackbar_max_hue(value):global max_huemax_hue valuedef on_trackbar_min_saturation(value):global min_saturationmin_saturation valuedef on_trackbar_max_saturation(value):global max_saturationmax_saturation valuedef on_trackbar_min_value(value):global min_valuemin_value valuedef on_trackbar_max_value(value):global max_valuemax_value value# 创建一个空窗口 cv2.namedWindow(Color Range Visualization)# 创建滑动条并初始化HSV最小和最大值 min_hue, max_hue 100, 130 min_saturation, max_saturation 40, 255 min_value, max_value 80, 255# 创建滑动条 cv2.createTrackbar(Min Hue, Color Range Visualization, min_hue, 179, on_trackbar_min_hue) cv2.createTrackbar(Max Hue, Color Range Visualization, max_hue, 179, on_trackbar_max_hue) cv2.createTrackbar(Min Saturation, Color Range Visualization, min_saturation, 255, on_trackbar_min_saturation) cv2.createTrackbar(Max Saturation, Color Range Visualization, max_saturation, 255, on_trackbar_max_saturation) cv2.createTrackbar(Min Value, Color Range Visualization, min_value, 255, on_trackbar_min_value) cv2.createTrackbar(Max Value, Color Range Visualization, max_value, 255, on_trackbar_max_value)# 读取示例图像 image cv2.imread(YOUR IMAGE PATH) image cv2.resize(image,(700,700)) # 图片过小的话窗口容不下这些控件 print(image.shape)while True:# 转换图像到HSV颜色空间hsv_image cv2.cvtColor(image, cv2.COLOR_BGR2HSV)# 创建一个包含最小和最大HSV值的NumPy数组lower_range np.array([min_hue, min_saturation, min_value])upper_range np.array([max_hue, max_saturation, max_value])# 根据HSV范围创建掩码mask cv2.inRange(hsv_image, lower_range, upper_range)# 将掩码应用于原始图像result cv2.bitwise_and(image, image, maskmask)# 在显示窗口上实时显示滑动条的数值text1 fMin Hue: {min_hue} Max Hue: {max_hue}cv2.putText(result, text1, (10, 30), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (255, 255, 255), 2, cv2.LINE_AA)text2 fMin Saturation: {min_saturation} Max Saturation: {max_saturation} cv2.putText(result, text2, (10, 70), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (255, 255, 255), 2, cv2.LINE_AA)text3 fMin Value: {min_value} Max Value: {max_value}cv2.putText(result, text3, (10, 110), cv2.FONT_HERSHEY_SIMPLEX, 0.7, (255, 255, 255), 2, cv2.LINE_AA)# 显示结果图像cv2.imshow(Original Image, image)cv2.imshow(Color Range Visualization, result)# 按下Esc键退出if cv2.waitKey(1) 27:break# 释放窗口和销毁所有创建的窗口 cv2.destroyAllWindows() 运行结果示例 通过拉动上方的滑动条不在滑动条对应的HSV范围内区域将被[0,0,0]的mask淹没即可以实时可视化选定HSV范围内的区域。 如下图所示三张图片依次为滑动条窗口选定HSV范围内的区域可视化输入的原图像
http://www.w-s-a.com/news/593684/

相关文章:

  • 四川关于工程建设网站硬盘做网站空间
  • 桂林网站制作培训学校外包seo公司
  • 莱州网站建设方案北京装修公司口碑
  • 大型网站建设济南兴田德润团队怎么样韩国女足出线了吗
  • 南通做网站找谁重庆网络推广网站推广
  • ps网站主页按钮怎么做怎样做网站的用户分析
  • 哪个网站做黑色星期五订酒店活动公司网络营销推广软件
  • 岳阳新网网站建设有限公司网页设计基础考试题目
  • 辽宁响应式网站费用海外平台有哪些
  • 杨凌规划建设局网站网站后台建设怎么进入
  • 有赞商城网站建设企业管理咨询是做什么的
  • 提供衡水网站建设中国石化工程建设有限公司邮政编码
  • 大芬地铁站附近做网站工业设计公司报价
  • 建设网站最强永年网站建设
  • 网站分站代理加盟wordpress国内工作室主题
  • 东营远见网站建设公司服装网站建设内容
  • 互助平台网站建设费用百度seo优化怎么做
  • lol英雄介绍网站模板工商局网上注册
  • 电商网站运营策划什么样的网站容易做seo
  • 网站备案需要什么流程怎么创建小程序卖东西
  • 陇西网站建设 室内设计持啊传媒企业推广
  • 连云港做网站制作首选公司如何让单位网站做防护
  • wordpress企业网站源码开发网站用什么工具做设计
  • 网站负责人不是法人seo神马网站推广器
  • 网站建设绩效考核方案wordpress支付宝付款
  • 高要区住房和城乡建设局网站如何网上注销自己的公司
  • 哪种技术做网站容易论文答辩图片做记录片的是哪个网站
  • 怎样在微信中做网站网站的备案号在哪
  • 返利淘网站怎么做wordpress htnl短代码
  • 网站 手机 appwordpress管理账户