碘浊度法与红外相机联用测定食品中维生素C

🌞欢迎来到看论文的世界 
🌈博客主页:卿云阁

💌欢迎关注🎉点赞👍收藏⭐️留言📝

🌟本文由卿云阁原创!

📆首发时间:🌹2024年4月6日🌹

✉️希望可以和大家一起完成进阶之路!

🙏作者水平很有限,如果发现错误,请留言轰炸哦!万分感谢!


     提出了一种用红外相机碘浊法相结合测定维生素C的新方法。

基于VC之间的氧化还原,采用红外相机浊度法测定残留碘,得到VC含量

红外发光二极管(LED)发出的穿透残留碘悬浮液时被吸收散射

透射光红外相机捕获以形成数字图像,并获得响应的颜色分量灰度值

将获得的颜色分量对数灰度VC浓度进行拟合,并使用拟合的关系表达式来测量未知的VC溶液。
     设计了一种配备红外相机和处理软件的VC测量装置,以获得与碘悬浮液图像相对应的颜色成分。与分光光度法相比,基于亮度颜色分量的方法对VC标准溶液的测定具有更高的准确度。对于番茄、油桃和VC片中的VC测量,我们提出的方法与分光光度法高度一致。因此,该方法有可能用于水果、片剂或其他食品中VC的测定。

其设备结构图如图6-12所示:

其特征在于,所述碘浊度法结合红外摄像头测量果蔬中维生素C含量的方法包括以下步骤:

第一步,利用红外线摄像头拍摄光透过碘悬浮液后的图像,碘悬浮液是通过加入维生素C到碘乙醇溶液中,维生素C和碘发生氧化还原反应,反应后剩余碘形成碘悬浮液;

第二步,通过分析摄像头获取的图像得到图像对应的RGB值,计算得到图像的灰度值和灰度的对数值,并用RGB颜色空间转换到CIE-Lab的颜色空间,得到对应的Lab值;

第三步,通过分析维生素C与颜色分类RGB值、Lab值、灰度值和灰度值的对数之间的关系,得到了相关度较高的维生素C浓度与L、灰度值和对数灰度值的关系式,其示意图如图6-13所示:

    其中设置摄像头工作参数和处理图像得到溶液对应的RGB值、Lab值和灰度值:获取一顿图像,取图像中心长方形区域中包括六个LED光源图像的3500个像素点的RGB值的平均值,得到浊度溶液对应的RGB值,再从RGB颜色空间转换到Lab颜色空间,得到该浊度溶液对应的Lab值;其中L表示溶液透过光的亮度,表示从红色至绿色的范围,表示从黄色至蓝色的范围,的值域由0到100,a和b的值域都是由+127至-128,RGB颜色空间到Lab颜色空间的转换采用近似转换算法,其中将RGB颜色空间转换到XYZ颜色空间公式如式1所示:   

然后将XYZ空间转化为Lab颜色空间,如式(2)(3)所示:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/796158.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从新手到专家:精通MacOS上的Homebrew安装

I. 前言 在介绍如何精通MacOS上的Homebrew安装之前,首先需要了解什么是Homebrew以及为什么要使用它。 1. Homebrew是什么? Homebrew是一款开源的软件包管理工具,可以让用户轻松地安装、升级和卸载各种软件包。与其他的软件包管理器相比&am…

PostCss:详尽指南之安装和使用

引言 在现代前端开发中,CSS预处理器如Sass、Less等已经成为提升开发效率、增强代码可维护性的重要工具。然而,随着Web技术的发展,CSS的功能也在不断扩展,一些新的CSS语法(如变量、自定义属性、CSS Grid等)以…

5.112 BCC工具之ext4slower.py解读

一,工具简介 ext4slower可以显示慢于阈值的ext4读取、写入、打开和fsync操作。 该工具追踪常见的ext4文件操作:读取、写入、打开和同步。它统计在这些操作中花费的时间,并打印超过阈值的每个操作的详细信息。 默认情况下,使用的最小毫秒阈值为10。 二,代码示例 #!/us…

霍兰德职业兴趣测试:发掘你的工作激情与天赋(包含开源免费的API接口)

霍兰德倾向测验的原理 霍兰德职业倾向测验,它是美国著名职业指导专家J.霍兰德(HOLLAND)编制的,他的职业选择理论把职业分为六种不同类型,即现实型、研究型、艺术型、社会型、企业型、常规型。霍兰德认为&a…

数据库的简单查询

一、检索一列或多列1.检索单独一列 select 列名 from 表名; select order_num from orders; 2.检索多列数据 select 列 1,列 2... from 表名; select order_num,order_date from orders; select order_date,order_num from orders; 3.查询所有字段 select * from…

正排索引 vs 倒排索引 - 搜索引擎具体原理

阅读导航 一、正排索引1. 概念2. 实例 二、倒排索引1. 概念2. 实例 三、正排 VS 倒排1. 正排索引优缺点2. 倒排索引优缺点3. 应用场景 三、搜索引擎原理1. 宏观原理2. 具体原理 一、正排索引 1. 概念 正排索引是一种索引机制,它将文档或数据记录按照某种特定的顺序…

security如何不拦截websocket

只要添加一个关键配置就行 //忽略websocket拦截Overridepublic void configure(WebSecurity webSecurity){webSecurity.ignoring().antMatchers("/**");} 全部代码我放着了 package com.oddfar.campus.framework.config;import com.oddfar.campus.framework.secur…

016——DHT11驱动开发(基于I.MX6uLL)

目录 一、 模块介绍 1.1 简介 1.2 电路描述 1.3 通信协议 二、 驱动程序 三、 应用程序 四、 上机实验 一、 模块介绍 1.1 简介 DHT11 是一款可测量温度和湿度的传感器。比如市面上一些空气加湿器,会测量空气中湿度,再根据测量结果决定是否继续加…

Cortex-M7 内存映射模型

1 前言 如图1所示, Cortex-M7最大支持4GB的内存寻址,并对内存映射(memory map)做了初步的规定,将整个内存空间划分为了多个内存区域(region)。每个内存区域有着既定的内存类型(memory type)和内存属性(memory attribute),这两者决…

numpy学习笔记,不定期更新

numpy类型入门 import numpy库后,通过numpy参数操作示例 import numpy as np# 创建ndarray,通过list创建 a np.array([1, 2, 3]) print(a)[1 2 3]# 通过元组创建ndarray,并指定数据类型为float (此处是python的float类型,不是n…

从石膏像到真人:素描的进步之路

从石膏像绘画到真人绘画:素描的进步之路怎么走 从石膏像绘画到真人绘画,素描的进步之路可以通过以下几个步骤来实现: 掌握基本技能:在开始真人绘画之前,需要先掌握基本的素描技能,包括构图、明暗关系、观察…

物理层习题及其相关知识(谁看谁不迷糊呢)

1. 对于带宽为50k Hz的信道,若有4种不同的物理状态来表示数据,信噪比为20dB 。(1) 按奈奎斯特定理,信道的最大传输数据速率是多少?(2) 按香农定理,信道的最大传输数据速度…

PSI相关存档

https://anquan.baidu.com/upload/ue/file/20190814/1565763561975581.pdf 关于PSI的研究综述_psi综述-CSDN博客 https://zhuanlan.zhihu.com/p/532761749 https://zhuanlan.zhihu.com/p/407290294 隐私集合求交(Private Set Intersection)问题综述 - 知乎 (zhihu.com) Pr…

基于Springboot+Vue实现前后端分离酒店管理系统

一、🚀选题背景介绍 📚推荐理由: 近几年来,随着各行各业计算机智能化管理的转型,以及人们经济实力的提升,人们对于酒店住宿的需求不断的提升,用户的增多导致酒店管理信息的不断增多,…

ICLR 2024 | 联邦学习后门攻击的模型关键层

ChatGPT狂飙160天,世界已经不是之前的样子。 新建了免费的人工智能中文站https://ai.weoknow.com 新建了收费的人工智能中文站https://ai.hzytsoft.cn/ 更多资源欢迎关注 联邦学习使多个参与方可以在数据隐私得到保护的情况下训练机器学习模型。但是由于服务器无法…

华为分红出炉,人均超50w!

华为分红 770 亿 4 月 2 日,北京金融资产交易所官网发布了《华为投资控股有限公司关于分配股利的公告》。 公告指出:经公司内部有权机构决议,拟向股东分配股利约 770.945 亿元。 众所周知,华为并不是一家上市公司,这里…

C++从入门到精通——初步认识面向对象及类的引入

初步认识面向对象及类的引入 前言一、面向过程和面向对象初步认识C语言C 二、类的引入C的类名代表什么示例 C与C语言的struct的比较成员函数访问权限继承默认构造函数默认成员初始化结构体大小 总结 前言 面向过程注重任务的流程和控制,适合简单任务和流程固定的场…

详解Qt中的布局管理器

Qt中的布局管理是用于组织用户界面中控件(如按钮、文本框、标签等)位置和尺寸调整的一种机制。说白了就是创建了一种规则,随着窗口变化其中的控件大小位置跟着变化。Qt提供了多种布局管理器,每种都有其特定用途和特点。以下是对Qt…

使用open3d分离背景和物体点云(二)

一、代码 Python import cv2 import open3d as o3d import matplotlib.pyplot as plt import numpy as npdef thPlaneSeg(pointcloud):pcd_np = np.asarray(pointcloud.points)# 设置深度阈值 (假设Z轴是深度轴)depth_threshold = 0.196 # 1.0米# 应用深度阈值,移除远于阈值…

自定义实现shell/bash

文章目录 函数和进程之间的相似性shell打印提示符,以及获取用户输入分割用户的输入判断是否是内建命令执行相关的命令 全部代码 正文开始前给大家推荐个网站,前些天发现了一个巨牛的 人工智能学习网站, 通俗易懂,风趣幽默&#…