gpt4 book ai didi

c++ - 如何从像 UCI 的 "Letter Image Recognition Dataset"这样的图像创建数据

转载 作者:可可西里 更新时间:2023-11-01 18:30:08 26 4
gpt4 key购买 nike

我正在使用来自 OpenCV 的 letter_regcog 示例,它使用来自 UCI 的数据集,其结构如下:

Attribute Information:     1. lettr   capital letter  (26 values from A to Z)     2. x-box   horizontal position of box  (integer)     3. y-box   vertical position of box    (integer)     4. width   width of box            (integer)     5. high    height of box           (integer)     6. onpix   total # on pixels       (integer)     7. x-bar   mean x of on pixels in box  (integer)     8. y-bar   mean y of on pixels in box  (integer)     9. x2bar   mean x variance         (integer)    10. y2bar   mean y variance         (integer)    11. xybar   mean x y correlation        (integer)    12. x2ybr   mean of x * x * y       (integer)    13. xy2br   mean of x * y * y       (integer)    14. x-ege   mean edge count left to right   (integer)    15. xegvy   correlation of x-ege with y (integer)    16. y-ege   mean edge count bottom to top   (integer)    17. yegvx   correlation of y-ege with x (integer)

例子:

T,2,8,3,5,1,8,13,0,6,6,10,8,0,8,0,8I,5,12,3,7,2,10,5,5,4,13,3,9,2,8,4,10

现在我已经分割了字母图像并想将其转换成这样的数据以识别它但我不明白所有值的平均值,如“6.onpix total #on pixels”是什么意思?你能解释一下这些值的平均值吗?谢谢。

最佳答案

我不熟悉 OpenCV 的 letter_recog 示例,但这似乎是一个特征向量,或者是关于字母图像的一组统计数据,用于对 future 出现的字母进行分类。分割的结果应该给您留下一个二进制掩码,字母上为 1,其他地方为 0。 onpix 只是落在字母上的像素总数,或者换句话说,就是二进制掩码的总和。

列表中的大多数其余值需要根据二进制掩码中值为 1 的像素集进行计算。 x 和 y 只是像素的位置。例如,x-bar 只是掩码中具有 1 的所有像素的所有 x 位置的样本平均值。您应该能够在 Web 上轻松找到有关均值、方差、协方差和相关性的数学定义的引用资料。

14-17 有点不同,因为它们基于边缘像素,但计算应该相似,只是在一组不同的像素上。

关于c++ - 如何从像 UCI 的 "Letter Image Recognition Dataset"这样的图像创建数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1270798/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com