小编rom*_*asy的帖子

没有从 RGB 到 YUV 的转换

我无法在任何 Python 库(最好是 PIL)中找到一个易于使用的函数来将 RGB 转换为 YUV。由于我必须转换很多图像,我不想自己实现它(没有 LUT 等会很昂贵)。

当我做直觉时:

from PIL import Image
img = Image.open('test.jpeg')
img_yuv = img.convert('YUV')
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ValueError: conversion from RGB to YUV not supported
Run Code Online (Sandbox Code Playgroud)

你知道为什么会这样吗?在python甚至PIL中是否有任何有效的实现?

我不是计算机视觉专家,但我认为这个 ocnversion 在大多数库中都是标准的......

谢谢,

罗马

python rgb yuv python-imaging-library

5
推荐指数
3
解决办法
1万
查看次数

从fasta文件估计Biopython中的字母表

我正在寻找一种.fasta在Biopython中读取文件的方法,如果我们处理的是DNA,RNA或蛋白质,我们会对包进行估算.到目前为止,我读到这样的数据:

with open('file.fasta', 'r') as f:
    for seq in sio.parse(f, 'fasta'):
        # do stuff, depending on alphabet
Run Code Online (Sandbox Code Playgroud)

我现在的问题是我不知道我会在.fasta文件中找到什么样的序列.它可以是蛋白质,DNA或RNA,但我必须知道字母表中的字母数量.

有没有办法用Biopython从序列中"估计"字母表?我知道可能有一个蛋白质只包含字母ACGT,这就是为什么我想估计字母表.

python bioinformatics fasta biopython

3
推荐指数
1
解决办法
206
查看次数