如何将图像传递给函数?

时间:2017-03-14 04:25:01

标签: multithreading function python-3.x opencv image-processing

以下是我使用的代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >

  <corners
    android:bottomLeftRadius="30dp"
    android:bottomRightRadius="30dp"
    android:radius="60dp"
    android:topLeftRadius="30dp"
    android:topRightRadius="30dp" />

  <solid android:color="#CFCFCF" />

  <padding
    android:bottom="0dp"
    android:left="0dp"
    android:right="0dp"
    android:top="0dp" />

  <size
    android:height="60dp"
    android:width="270dp" />

</shape>

一个简单的代码,如何将彩色图像传递给函数?

我收到的错误如下:

function titleCase(str) {
  var wordArr = str.split(" ");
  for(var i=0; i<wordArr.length; i++){
    wordArr[i] = wordArr[i].charAt(0).toUpperCase() + wordArr[i].slice(1).toLowerCase();
  }
  return wordArr.join(" ");

}

我无法理解它。

Q1:我缺少什么?

Q2:颜色和灰色图像是否相同?

1 个答案:

答案 0 :(得分:0)

我不明白为什么你首先使用import thread

您可以以更简单的方式将图像传递给函数:

import cv2

def showimg(a):
    cv2.imshow('img', a)

img = cv2.imread('tree.jpg')
showimg(img)

cv2.waitKey(0)