![使用 opencv 时乳胶颜色不匹配](https://linux22.com/image/397296/%E4%BD%BF%E7%94%A8%20opencv%20%E6%97%B6%E4%B9%B3%E8%83%B6%E9%A2%9C%E8%89%B2%E4%B8%8D%E5%8C%B9%E9%85%8D.png)
我正在做一个项目,需要提取 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)