作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个 RGB 图像。假设我有两个圆圈。我想知道哪个是填充的,哪个不是。我按照以下步骤操作:- 将图像导入为位图
-转换为灰度并使用 CannyEdgeDetector 过滤器查找边缘。我得到以下图像
包含字母“D”的圆给出两条边,而我只需要一条圆边。其次,如何找出哪个圆圈已填充,哪个未填充。
最佳答案
对于 MCQ 答题纸,按圆圈的位置可能更容易。
只需将清晰、带圆圈的 A、B、C 和 D 的库存图像与扫描图像进行比较,看看哪个差异最大。一个简单的黑暗求和可能就足够了。
此外:相互比较圆圈也可能有助于补偿不良/深色/浅色扫描或脏纸。
对于特殊情况,如果测试不是绝对确定,我可能会将其交给人类进行进一步调查。例如,当您允许学生通过圈出他们的第二个猜测来撤消答案时,或者当学生决定使用劣质橡皮擦弄得一团糟时。
最后提示:确保您不接受正确圆圈填满的答案;确保其他圆圈同时清空,这样学生就不会通过填满所有圆圈来作弊。 (一些教授使用覆盖所有错误答案的纸质面具,以便他们可以快速找出未标记的正确答案。但如果学生只是标记所有答案,那么这会很失败。)
关于c# - 粗圆检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20343937/
下面是我用来制作 1px 文本描边轮廓的代码。但是如何使轮廓变粗呢?如果我只是用“5px”替换所有“1px”,结果看起来很疯狂。 HTML Hello! CSS .element { color:
我是一名优秀的程序员,十分优秀!