自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (3)
  • 收藏
  • 关注

原创 得到图像轮廓点的像素坐标,用B样条曲线拟合,并求曲率

图像二值化之后,可以用cv2.CHAIN_APPROX_NONE或者cv2.CHAIN_APPROX_SIMPLE两种函数,NONE得到的是所有图像轮廓点,而SIMPLE得到的是“重要的点”,这个可以搜索该函数有详细的算法介绍。我用的NONE得到所有的像素点,并将其以csv格式保存。再对上面保存的csv文件读取,进行B样条曲线拟合。可以修改拟合点的数量。import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d

2021-02-05 11:10:39 2235 1

原创 实现图像中斜放物体转正的操作

实现图像中斜放物体转正的操作我用的是pycharm中的python3.x,因为自己研究过程中会存在物体斜放的情况,所以需要通过程序将物体进行摆正后处理。方法比较简单,利用的是物体旋转的外接矩形的性质。以上图为例,图像中物体是向右斜放的,我们所需要做的是将物体“摆正”。import cv2import numpy as np#读取原图像img=cv2.imread(‘C:/Users/86185/Desktop/8.2.jpg’)#读取灰度图像img1 = cv2.imread(‘C:/Us

2021-01-07 15:21:11 1569 6

原创 Python实现图像缩小,平移,旋转等操作

Python实现图像缩小,平移,旋转等操作平台是在anaconda中python3x与opencv3.x以这张胡萝卜图像为例源代码import cv2import numpy as npimport sysimport math#主函数if _ main _ == ‘_ main _’:if len(sys.argv)>1:filename = ‘2.jpg’ #文件位置img = cv2.imread(‘filename’) #读取文件else:print('Usage:

2020-08-26 14:05:22 1137

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除