python怎么输出图像测试_如何在python中对作为输入和输出的图像进行单元测试?...
我正在用Python对对象检测code(接受答案)进行单元测试。我知道在单元测试中,我们基本上是把测试参数放入我们在程序中定义的函数,然后输入预期的结果。如果预期的结果是输出,我们得到OK,否则,我们将得到一个错误。在
所以我的问题是,我的输入是图像,而我的输出也是一个图像(即图像中检测到的对象),然后用条形图和带滑块的直方图来表示结果。如何对这些数据进行单元测试?
到目前为止,我已经尝试过了(这个code保存为圆圈)from unittest import TestCase
import unittest
from unittest import TestCase
import cirCode
class TestFind_circles(TestCase):
def setUp(self):
pass
def tearDown(self):
pass
#def test_circle(self):
# self.fail()
def test_find_circles(self):
Negative_circles, Positive_circles, out_filepath, circles, threshold = cirCode.find_circles('blobs.jpg')
self.assertEqual(Negative_circles, 20)
self.assertEqual(Positive_circles, 8)
if __name__ == '__main__':
unittest.main()
现在,我不知道如何测试def circle函数。另外,我也不确定这是不是一个正确的方法来测试查找圆函数。在
你们有什么更好的主意来做这个code的单元测试,还有我如何继续对圆函数进行单元测试?在
python怎么输出图像测试_如何在python中对作为输入和输出的图像进行单元测试?...相关推荐
- python队列怎么用_如何在Python中使用多处理队列? - python
我很难理解多处理队列如何在python上工作以及如何实现它.假设我有两个python模块,它们从共享文件中访问数据,我们将这两个模块称为writer和Reader.我的计划是让读取器和写入器都将请求放 ...
- python隐藏启动台_如何在Python中启动后台进程?
如何在Python中启动后台进程? 我正在尝试将shell脚本移植到更易读的python版本. 原始shell脚本在后台使用"&"启动多个进程(实用程序,监视器等). 如何 ...
- python的loc函数_如何在pandas中使用loc、iloc函数进行数据索引(入门篇)
在数据分析过程中,很多时候我们需要从数据表中提取出我们需要的部分,而这么做的前提是我们需要先索引出这一部分数据.今天我们就来探索一下,如何在pandas中使用loc函数和iloc函数索引数据. 今天我 ...
- python如何使用多态_如何在Python中为类应用多态?
介绍 多态性是为不同的底层形式(如数据类型或类)使用相同的界面的能力. 这允许功能在不同时间使用不同类型的实体. 对于Python中的面向对象编程,这意味着属于特定类的特定对象可以以与属于不同类的不同 ...
- python右对齐 数字_如何在Python中右对齐数值数据?
我有一些数据,我显示在3列格式,形式"键:值键:键:值键:值".这里有一个例子: p: 1 sl: 10 afy: 4 q: 12 lg: 10 kla: 3 r: 0 kl: 1 ...
- python 指定证书验证_如何在python中验证SSL证书?
我需要验证我的自定义CA签署了证书.使用OpenSSL命令行实用程序很容易做到: # Custom CA file: ca-cert.pem # Cert signed by above CA: bo ...
- python五类前景_如何在Python中实现这五类强大的概率分布【转】
在讨论这些概率分布之前,简单说说什么是随机变量(random variable).随机变量是对一次试验结果的量化. 举个例子,一个表示抛硬币结果的随机变量可以表示成 Python 1 2 X={1如果 ...
- python绘图背景透明_如何在 Matplotlib 中更改绘图背景
介绍Matplotlib是Python中使用最广泛的数据可视化库之一.无论是简单还是复杂的可视化项目,它都是大多数人的首选库.在本教程中,我们将研究如何在Matplotlib中更改绘图的背景.导入数据 ...
- python指定返回类型_如何在python中指定方法返回类型列表 - python
假设我有一个类似下面的方法 def validate(self, item:dict, attrs:dict)-> list: 如果我想更具体一点,告诉我我的返回类型是 验证消息? 我应该如何实 ...
最新文章
- 高可用集群之RHCS
- JavaScript学习与实践(8)
- DPDK 大页内存实现(二十二)
- 1.void main
- hbase配置详解(转)
- 机器学习(2)---简单线性回归模型
- xStream:Security framework of XStream not initialized, XStream is probably vulnerable.
- pl/sql配置连接远程数据库oracle,本地没有安装oracle数据库的情况下
- OGNL中的#、%和$符号
- string和string.h以及cstring的区别
- python 俄罗斯方块ai_TKinter实现俄罗斯方块
- 服务企业互联网化 打造社会化商业平台
- mysql数据库西里尔文乱码_使用Python从MySQL读取西里尔文utf8符号不正确
- 在verilog中将 .txt文件读入reg/将reg的数据写入.txt
- 用sourecttree从Teambition上clone项目到本地
- android edittext底线,Android定制自己的EditText轻松改变底线颜色
- 【计算机科学基础】元宇宙的最新技术、应用和挑战
- 双系统(ubuntu系统与window系统)时间不一致的解决办法
- BUAA_OO 第二单元多线程电梯问题作业总结
- 照明模型:光通量、辐照度、光源
热门文章
- xcode添加符号断点
- 数字去除尾巴多余的零,且至少保留两位小数
- 使用Google的Tesseract和OpenCV构建光学字符识别(OCR)系统
- html5声波效果动画,纯css制作声波扩散动画
- 从618看天猫的竞争策略:品牌与主场
- 2022-4-10 Leetcode 453.最小操作次数使得数组元素相等
- xp不认exfat_exFat格式的U盘在XP系统中怎么不被支持啊?
- pdffactory 打印字体_使用pdfFactory虚拟打印机为打印PDF文件添加文字批注
- 第五章 多范式的编程语言Scala
- 纯前端实现音视频合成