应该如何修改上面的代码
时间: 2024-03-23 16:40:26 浏览: 14
public static void mergeSort(int[] arr) {
int n = arr.length;
if (n <= 1) {
return;
假设出现错误的代码段是这样的:
```c++
cv::Mat img1 = cv::imread("image1 }
int mid = n / 2;
int[] left = Arrays.copyOfRange(arr, 0, mid);
int[].jpg");
cv::Mat img2 = cv::imread("image2.jpg");
cv::Mat result = img1 + img2;
`` right = Arrays.copyOfRange(arr, mid, n);
mergeSort(left);
mergeSort(right);
merge(arr, left, right`
可以修改为:
```c++
cv::Mat img1 = cv::imread("image1.jpg");
cv::Mat img2 =);
}
private static void merge(int[] arr, int[] left, int[] right) {
int i = 0, j cv::imread("image2.jpg");
cv::Mat result;
img1.convertTo(img1, CV_32FC3); // 将 = 0, k = 0;
while (i < left.length && j < right.length) {
if (left[i]img1转化为浮点型3通道图像
img2.convertTo(img2, CV_32FC3); // 将 < right[j]) {
arr[k++] = left[i++];
} else {
arr[k++] = right[j++];
}
img2转化为浮点型3通道图像
cv::add(img1, img2, result); // 对img1和img2进行加法运算,并将结果存入result
result.convertTo(result CV_8UC3); // 将result while (i < left.length) {
arr[k++] = left[i++];
}
while (j < right.length) {
arr[k++] = right[j++];
}
}
// 快速排序
public static void quickSort(int[] arr)转化为8位3通道图像
```
这样就可以避免出现类型不同的错误,同时确保输出结果的类型正确。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![py](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)