显示边框大小为2、宽度为200、高度为200的图像
时间: 2023-03-28 15:02:22 浏览: 94
你可以使用以下代码来显示边框大小为2、宽度为200、高度为200的图像:
```c
#include <stdio.h>
#include <stdlib.h>
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img(200, 200, CV_8UC3, Scalar(255, 255, 255));
rectangle(img, Point(, ), Point(img.cols - 1, img.rows - 1), Scalar(, , ), 2);
imshow("Image", img);
waitKey();
return ;
}
```
这段代码使用 OpenCV 库创建了一个大小为200x200、颜色为白色的图像,然后在图像周围绘制了一个黑色边框,边框大小为2。最后,使用 imshow 函数显示图像,并等待用户按下任意键关闭窗口。
相关问题
html 显示边框大小为2、宽度为200、高度为200的图像
你可以使用以下代码来显示边框大小为2、宽度为200、高度为200的图像:
<img src="your_image_url" style="border: 2px solid black; width: 200px; height: 200px;">
请将 "your_image_url" 替换为你想要显示的图像的 URL。
python把图像输出为矩形
要将图像输出为矩形,你可以使用Python的Pillow库来进行处理。以下是一个示例代码,它将图像加载到内存中,将其转换为一个矩形,然后将矩形保存为一个新的图像文件。
```python
from PIL import Image, ImageDraw
# 加载图像
image = Image.open('image.jpg')
# 获取图像大小
width, height = image.size
# 创建一个新图像对象
rectangle_image = Image.new('RGB', (width, height), (255, 255, 255))
# 创建一个绘图对象
draw = ImageDraw.Draw(rectangle_image)
# 绘制矩形
draw.rectangle((0, 0, width, height), fill=(0, 0, 0), outline=(255, 255, 255))
# 将原始图像粘贴到矩形图像上
rectangle_image.paste(image, mask=image)
# 保存矩形图像
rectangle_image.save('rectangle_image.jpg')
```
在这个示例中,我们首先使用`Image.open()`函数加载原始图像。然后,我们获取图像的宽度和高度,并使用`Image.new()`函数创建一个与原始图像大小相同的新图像。接下来,我们使用`ImageDraw.Draw()`函数创建一个绘图对象,并使用`draw.rectangle()`函数在新图像上绘制一个矩形。我们使用`fill`参数设置矩形的填充颜色,使用`outline`参数设置矩形的边框颜色。最后,我们使用`Image.paste()`函数将原始图像粘贴到矩形图像上,并使用`Image.save()`函数保存矩形图像。