用于展开 360 度全方位图像的简单工具。
项目描述
概述
这是一个使用 Scaramuzza 模型来纠正全向图像的 python 包
先决条件
$ pip install opencv-python
安装
$ pip install pyomniunwarp
参数
按以下格式准备参数
kwargs = {
"mode": "cuboid", # cuboid or cylinder
"version": "0.2.2", # https://pypi.org/project/pyomniunwarp/
"calib_results_path": calib_results_path
}
感兴趣的区域
地区 | 方向 |
---|---|
一个 | 正面 |
乙 | 正确的 |
C | 后退 |
D | 剩下 |
乙 | 完整(B+C+D+A) |
F | 左前 |
G | 右前方 |
版本规范
在 0.2.1 版本中,默认 ROI 为 (A, D, C, B, E)
在 0.2.2 及更高版本中,默认 ROI 为 (A, D, C, B, E, F, G)
用法
在 python 中运行示例
import pyomniunwarp.example
pyomniunwarp.example.run_example()
要在 python 中使用校准模型,请calib_results.txt
从OCamCalib 工具箱中进行准备。在此处
编辑calib_results.txt
为以下示例
与python脚本放在calib_results.txt
同一个文件夹下
然后在python中,导入为
from pyomniunwarp import OmniUnwarp
unwarper = OmniUnwarp(**kwargs)
初始化将需要几秒钟。初始化后,执行 unwarping by
imgs, masks, labels = unwarper.rectify(original_img)
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pyomniunwarp-0.2.4.tar.gz
(166.3 kB
查看哈希)
内置分布
pyomniunwarp-0.2.4-py2.py3-none-any.whl
(163.9 kB
查看哈希)
关
pyomniunwarp -0.2.4.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5f96a1ea549e16df652340ce90d8e80f67ef20687c39e1271567358828c64e81 |
|
MD5 | ccca178aa27c8b16c9c92197ef8632b0 |
|
布莱克2-256 | fbd984118c78e5ca7413ff381d961075cd96ac3a4ea5e7f01f72c5945dc71828 |
关
pyomniunwarp -0.2.4-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 63e5e70269aeb16f7806f8714cf15576b8007638ba2cbbdfb4e532996fd41011 |
|
MD5 | a2018bb1d62437f8f0f172de90af0b93 |
|
布莱克2-256 | fda44f21024c5a883a7466b860c413701dfbebd6ba564469e0cb9a05c9b7454c |