A = imread('D:\1.png'); figure(1) imshow(A) I = rgb2gray(A); mea1 = mean(I(:)); i = find(I>mea1); mean2 = mean(I(i)); I(I>mean2) = 255; I(I<mean2) = 0; figure(2) imshow(I)把这段MATLAB代码转换成python的
时间: 2023-11-17 14:05:38 浏览: 35
import numpy as np
import cv2
A = cv2.imread('D:\1.png')
cv2.imshow('image', A)
cv2.waitKey(0)
I = cv2.cvtColor(A, cv2.COLOR_BGR2GRAY)
mea1 = np.mean(I)
i = np.where(I > mea1)
mean2 = np.mean(I[i])
I[I > mean2] = 255
I[I < mean2] = 0
cv2.imshow('image', I)
cv2.waitKey(0)
相关问题
A1=im2double(imread('1.png')); A2=rgb2gray(imread('1.png'));
这部分代码用于读取图像文件'1.png'并进行处理。
第一行代码使用imread函数读取'1.png'图像,并使用im2double函数将图像转换为双精度的矩阵A1。im2double函数将图像的像素值从[0, 255]范围映射到[0, 1]范围。
第二行代码使用imread函数读取'1.png'图像,并使用rgb2gray函数将图像转换为灰度图像A2。rgb2gray函数将RGB图像转换为灰度图像,将RGB三个通道的像素值进行加权平均。
综合起来,这部分代码实现了将'1.png'图像读取为双精度的彩色图像A1和灰度图像A2的功能。
I=imread('rice.tif’) imshow(I) figure,imhist(I) I=imread('rice.tif’) ↑ 错误: 字符向量未正常终止。
这个错误提示是因为在读取图片时,文件名的字符串没有正确地被终止。你需要检查一下文件名的字符串是否正确地输入。正确的代码应该是:
```matlab
I = imread('rice.tif');
imshow(I);
figure;
imhist(I);
```
请注意,第四行代码中的 `figure` 是用来创建一个新的图形窗口的,在这个新窗口中显示直方图。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)