图像处理
冰菓(笑)
希望写一些有质量的东西
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
去除图像中的红色部分(or 保留) opencv-python
结果:import cv2import numpy as npimgs = cv2.imread("timg.jpg")image = imgs.copy()images = imgs.copy()print(image.shape)rows, cols = image.shape[:2]print(rows, cols)red_minus_blue = image[:...原创 2020-04-20 10:12:42 · 6904 阅读 · 0 评论 -
图像光照校正处理(白平衡)及其速度优化 -opencv+python
先上效果图,从上到下分别为img : 原图img1:均值白平衡法img2: 完美反射img3: 灰度世界假设img4: 基于图像分析的偏色检测及颜色校正方法img5: 动态阈值算法img6: gamma校正img7: HDR校正7种变换原理:灰度世界、完美反射、动态阈值原理及其c++实现: https://www.cnblogs.com/Imageshop/...原创 2020-04-05 21:01:39 · 6341 阅读 · 2 评论 -
矩形目标图像水平校正
旋转有长方形目标的图像,校正为水平方向,只能水平校正,不能三维校正。原理:使用霍夫变换来寻找图像中的目标斜率,找到最频繁的一条斜率作为校正方向,使用scipy.ndimage进行校正github地址:https://github.com/18150167970/image_process_tool/blob/master/rotate_image.pyimport...原创 2020-03-27 18:35:17 · 2336 阅读 · 1 评论 -
深度学习:图像扩增方法
一个良好的图像预处理能够有效提升模型的准确率。本文总结了常用的图像预处理方法。常见的模型输入一般为固定大小的图像输入,而数据集中的图像常常是不规则大小的图像,因此,对于大小不规则的图像需要放缩至固定大小,而直接使用resize()函数会使得图像变形,因此需要对图像继续填充后继续放缩。图像大小变化import cv2import numpy as npdef preprocess(...原创 2019-05-03 15:14:00 · 3258 阅读 · 0 评论 -
转 opencv 仿射变换相关
原文地址:https://segmentfault.com/a/11900000156459511图像转换OpenCV提供了两个转换函数cv2.warpAffine和cv2.warpPerspective,可以使用它们进行各种转换。cv2.warpAffine采用2x3变换矩阵,而cv2.warpPerspective采用3x3变换矩阵作为输入。2图像缩放缩放只是调整图像大...转载 2019-04-25 10:37:40 · 150 阅读 · 0 评论 -
opencv 视频中的人脸打码
思想很简单,就是调用摄像头,获取图像帧,将图像帧放入opencv带的人脸识别库检测出窗口。最后使用滤波函数对检测窗口进行模糊操作。再拷贝回原图。完成#include "opencv2/imgcodecs.hpp"#include "opencv2/highgui.hpp"#include "opencv2/imgproc.hpp"#include "opencv2/photo.h...原创 2019-06-25 18:58:35 · 1838 阅读 · 0 评论 -
软阈值(Soft Thresholding)函数和硬阈值(Hard Thresholding)函数
本文仅供自学使用,文中内容来至文章:https://blog.youkuaiyun.com/jbb0523/article/details/52103257和https://blog.youkuaiyun.com/jbb0523/article/details/52103819请至该文查看原始内容。软阈值函数:其中T为超参。可以发现,软阈值解决的优化问题和基追踪降噪问题很像,...转载 2019-07-07 11:18:55 · 17461 阅读 · 1 评论
分享