提交 bbc0a595 编写于 作者: F feilong

修正img

上级 e10c3443
# 梅西足球的轨迹
使用 OpenCV 可以方便的剪切粘贴图像上的区域。例如下图是梅西在踢足球
![](https://gitcode.net/csdn/skill_tree_opencv/-/raw/master/data/1.OpenCV初阶/1.OpenCV基础/3.图像的基本操作/ball.jpg)
通过剪切粘贴可以获得足球连续运行的轨迹
![](https://gitcode.net/csdn/skill_tree_opencv/-/raw/master/data/1.OpenCV初阶/1.OpenCV基础/3.图像的基本操作/ball_continue.jpg)
实现代码如下,需要补全TODO部分:
......
# 图片黑客帝国化
![](https://gitcode.net/csdn/skill_tree_opencv/-/raw/master/data/1.OpenCV初阶/1.OpenCV基础/3.图像的基本操作/hack.jpg)
黑客帝国的图片风格偏绿色,任意图片的每个像素(r,g,b)经过公式转换后即可获得一张“黑客帝国风格图片”:
* r = r<sup>3/2</sup>
......@@ -8,6 +10,10 @@
我们对`lena`图片也做黑客帝国风格化处理:
![](https://gitcode.net/csdn/skill_tree_opencv/-/raw/master/data/1.OpenCV初阶/1.OpenCV基础/3.图像的基本操作/lena_hack.jpg)
框架代码如下:
```python
import numpy as np
import cv2
......
......@@ -62,6 +62,7 @@ if __name__ == '__main__':
print('显示图片,请按任意键退出')
numpy_horizontal_concat = np.concatenate((img_origin, img), axis=1)
# cv2.imwrite("lena_hack.jpg", numpy_horizontal_concat)
cv2.imshow('Lena图片黑客帝国化', numpy_horizontal_concat)
cv2.waitKey()
cv2.destroyAllWindows()
......@@ -6,7 +6,7 @@
**函数说明:**
```
```python
cv2.warpAffine(src, M, dsize[, dst[, flags[, borderMode[, borderValue]]]]) dst
```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册