使用 opencv 时乳胶颜色不匹配

使用 opencv 时乳胶颜色不匹配

我正在做一个项目,需要提取 latex 文件中表格中的每个单元格。因此,我为每个单元格涂上不同的颜色,这样当我解析文件的 png 图像时,每个单元格的颜色就会不同。但在这两种情况下,我得到的颜色略有不同。我的 Latex 代码是

\documentclass{article}
\usepackage[table]{xcolor}
\begin{document}
\begin{tabular}{l}
    \cellcolor[RGB]{100,150,200}
\end{tabular}
\end{document}}

当我使用 opencv 解析文件时,我得到以下颜色。[(255,255,255),(235,224,214),(198,156,115),(199,149,98),(18,18,18)] 我的 python 脚本是

import numpy as np
import cv2
from PIL import Image
file_name = 'rough-1.png'
img = cv2.imread(file_name)
lst = []
for i in range(img.shape[0]):
    for j in range(img.shape[1]):
        if(tuple(img[i,j]) not in lst):
            lst.append(tuple(img[i,j]))
print(lst)

相关内容