【发布时间】:2011-06-27 18:00:13
【问题描述】:
所以我想做的是编写一个应用程序,至少在将来,它可以移植到移动平台(例如 android)上,它可以扫描蛋白质凝胶的图像并返回诸如条带数量之类的数据(即权重)在列中,相对浓度(条带的厚度),以及每列中每个的权重。
对于那些不熟悉的人来说,变性蛋白质的混合物(基本上,分子完全是直的)被加载到每根柱子中,并在电力的作用下将蛋白质拉过凝胶(因为蛋白质是极性分子) .此图像http://i52.tinypic.com/205cyrl.gif 每一侧的最后一列是放置已知重量的蛋白质混合物的位置(因此,如果您有 4 个不同的重量,顶部的条带是最大的重量,蛋白质的重量/大小减小它向下移动的距离越远)。是否可以使用 OpenCV 进行分析?给定的图像是一个看起来很干净的凝胶,它们经常会变得很乱(见谷歌图片)。我想如果我允许用户输入列数,哪些列包含已知的重量标记和它们的实际重量,并提供一个可调整的矩形来调整凝胶边缘的大小,那么也许可以扫描和从这些凝胶的图像中提取数据?我浏览了一本关于 OpenCV 的教科书,但没有看到任何明显和可靠的方法可以解决这个问题。有任何想法吗?也许不同的库会更适合?
【问题讨论】:
标签: android image-processing opencv computer-vision