- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
因为这是一个非常普遍的做法......我想知道 matplotlib 是否等同于 scikit-image 中的这个函数?
from skimage import io
im = io.imread(fname, as_grey=True)
直接读取RGB文件转灰度?
我需要使用等效的 matplotlib,因为我正在使用它来绘制结果。正如我所观察到的,io.imread 读取的 ndarray 似乎与 plt.imread 读取的不等同。
谢谢!
最佳答案
您可以使用 matplotlib.pyplot.imread
读取图像。这将为您提供 RGB 或 RGBA 图像。如果你得到一个 RGBA 图像,你可能想要丢弃 alpha 层:
rgb = rgba[..., :3]
您可以通过以下方式获得灰度图像的近似值
rgb.mean(axis=2)
但这并不完全正确。应该将具有不同权重的 channel 相乘,然后将它们组合起来,即
([0.2125, 0.7154, 0.0721] * rgb).sum(axis=2)
关于python - matplotlib 相当于 skimage.io.imread(fname, as_grey=True)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22977103/
为了设置场景,我使用了 jQuery。我在另一个答案中读到“某些库 (jQuery) 使用 $ 作为主要基础对象(或函数)”。 这很好,但我感到困惑的是为什么我可以拥有以下内容并且它有效: $(doc
下面是我的 php 代码片段,请问当我搜索 john doe 时如何使我的搜索返回结果我在我的 php 表单中使用单个搜索框,fname 和 lname 保存在我数据库的不同列中。我只在只搜索 fna
我必须检查多个文件的存在和可读性。哪种方法最有效? list_of_files = [fname1,fname2,fname3] for fname in list_of_files: try
我的程序中有一个简单的查询字符串: ?username=someone@email.com&fname= 我想出了一个正则表达式,它可以选择除我想要的数据之外的所有内容: [^a-zA-Z0-9.@]
这个问题在这里已经有了答案: C# 7.0 ValueTuples vs Anonymous Types (2 个答案) 关闭去年。 这两个查询有什么区别? var query = from e i
我正在尝试将 fname lname 和电话号码 (number) 的用户条目读入私有(private)类中相应命名的函数中。因为我不知道如何直接从输入流 (cin >> get_fname();)
程序是读回多个bin文件在“主”程序结束时发生上述错误。我哪里代码错了?谢谢你的帮助 char* read_back(const char* filename) { FILE*
public class Registration { public static void main(String[] args) { final String MY
学生输入他的凭据: Enter Your First Name: Enter Your Last Name: Enter Your Student Number: 我有一张学生记录表如
表格: Full Name : Next AJAX: $('#existName').c
我有一个很大的 .cbr 文件夹,我正在按问题编号重命名它们以正确排序它们。我需要在 ren 行中包含什么才能让每个文件通过 Windows 命令提示符增加文件名中的数字?我会经常这样做,所以我会把它
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 5 年前。 Improve this ques
这是 HTML 表单。单击“编辑”按钮时,我需要将条目放回表格。它指向脚本函数 selectEdit()
给定一个像“james bond”或“roger r burns”这样的字符串,我想创建一个接受输入并返回名字和姓氏的方法: 对于上述情况: Input: James Bond Returns:
谁能告诉我怎么做? 问题是 @fname 包含引号,因此连接 %source% 和 @fname 会出错... forfiles /P "%source%" /M %file%.* /D -1 /C
我想为 NGINX rtmp 模块使用 HLS_Variant 功能。 但是,如果我按照文档中的示例进行操作,我将无法正常工作。 我有以下测试: application Test {
不是 Perl 大师,使用古老的脚本,遇到了一个我不认识的结构,它产生了我意想不到的结果。想知道这是标准语言还是某种 PM 定制: open FILE1, ">./$disk_file" or die
var eachMapping = [{"fname":"John"},{"fname":"John"}]; var count = 0; for(var i = 0; i < eachMap
标题几乎说明了一切。 我正在制作一个表格,该表格将使用 div class = "well"在引号中返回您的名字和姓氏以及城市。我现在被困了几个小时,试图找出我做错了什么。 /* get info
我希望能够打开一个文件,在末尾附加一些文本,然后只读取第一行。我确切地知道文件的第一行有多长,而且文件足够大,我不想一次将它读入内存。我试过使用: with open('./output files/
我是一名优秀的程序员,十分优秀!