python - 如何将大的 RGB 值作为参数发送,以在 python 中作为图片读取
问题描述
我有一个名为标签的数据框,如下所示:
name label
0 [[[255, 255, 255], [255, 255, 255], [255, 255,... black
1 [[[255, 255, 255], [255, 255, 255], [255, 255,... black
2 [[[255, 255, 255], [255, 255, 255], [255, 255,... black
3 [[[255, 255, 255], [255, 255, 255], [255, 255,... black
4 [[[255, 255, 255], [255, 255, 255], [255, 255,... black
我想将名称发送到一个函数,然后将其视为图像,然后检测颜色。但是,当我尝试编写此代码时,出现错误:
predict(labels.name[0])
error:
18 names =[]
19
---> 20 image = cv2.imread(image_path)
21 image = cv2.cvtColor(image, cv2.COLOR_BGR2RGB)
22 #image_yuv = cv2.cvtColor(image, cv2.COLOR_BGR2YUV)
SystemError: <built-in function imread> returned NULL without setting an error
解决方案
推荐阅读
- spring-cloud - 使用 Spring Cloud Gateway 的通用服务路由规则
- angularjs - meanjs 应用程序未运行将节点 6 升级到节点 8
- python - 在 Keras 中使用 Conv1D 的形状错误
- memory - 虚拟索引物理标记和虚拟索引和虚拟标记分页有什么区别?
- c++ - Levenberg Marquardt 在校准 opencv
- jquery - 等价于 AJAX 中的表单请求
- winforms - VisualStudio 2017:语法错误在 '^' 之前缺少 ':'
- php - PHP致命错误:未捕获错误:向数组添加值时不支持的操作数类型
- python - 使用pyinstaller创建单个exe文件时导入错误
- php - 您可以将变量与 NULL 与确切的运算符进行比较吗?