1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > python水印倾斜_python中图像特定位置的水印算法

python水印倾斜_python中图像特定位置的水印算法

时间:2023-08-25 10:39:17

相关推荐

python水印倾斜_python中图像特定位置的水印算法

目前我正在处理一个图像处理项目,在这个项目中,我需要将图像分割成几个片段,然后在每个片段上应用水印。在

我写了一个代码,通过掩蔽将图像分成几段。您可以找到代码here。现在我想在每个片段上实现水印。水印教程可以在here找到。在

我该怎么做?

请帮忙,因为我是刚接触OpenCV和Python的。

请随时询问解决此问题所需的任何进一步信息。在

谢谢你!在

编辑

我为你的推断添加了一些代码:

`在segment= 'segment storing location'

image = cv2.imread(image path)

segments = slic(img_as_float(image),compactness= 100.0, n_segments = 10, sigma = 5) #segmentation of image

row, col, _ = image.shape

for (i, segVal) in enumerate(np.unique(segments)):

# construct a mask for the segment

print "[x] inspecting segment %d" % (i)

mask = np.zeros(image.shape[:2], dtype = "uint8")

mask[segments == segVal] = 255 #masking image with different mask to create unique segments

bb= (cv2.bitwise_and(image, image, mask = mask) )

cv2.imwrite(segment + str(i) + ".png",bb) #save image segments created

`

现在,在保存这些片段之后,我需要逐个调用它们来为每个片段添加水印。这是水印的代码:

^{pr2}$

现在我如何提取这个片段的坐标来给它加水印呢?在

编辑

这是我得到的当台词`cv2.circle(im, (cX, cY), 7, (255, 255, 255), -1)

cv2.putText(im, "center", (cX - 20, cY - 20),

cv2.FONT_HERSHEY_SIMPLEX, 0.5, (255, 255, 255), 2`

保持在循环之外:

这就是我在循环中执行它们时得到的结果:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。