임 지금은 바이너리의 img_b_blue 배열을 변환하고 최상위 비트를 얻을 필요가있다.파이썬에서 RGB 배열을 바이너리로 변환하고 가장 중요한 비트를 얻으려면 어떻게해야합니까? 이</p> <pre><code>img_b = misc.imread('google.png') img_b_blue = img_b[:, :, 0] img_b_blue = img_b_blue.ravel() </code></pre> <p>같은 RGB 배열을 이미지를 읽고 추출 scipy를 사용하여
내가지도를 사용하여 변환 할 수 있습니다
img_b_blue_bin = map(bin, img_b_blue)
을하지만 형식은 '0b11110001'의 문자열로 제공됩니다. 지도를 사용하고 'b'없이 바이너리로 변환하는 방법은 무엇입니까? 그리고 어떻게하면 가장 중요한 비트를 얻을 수 있습니까?
* 바이너리 * 란 무엇입니까? 가장 중요한 비트가 0 또는 1이기 때문에 내가 생각하는 부울 ... –
정수는 이미 이진수로 저장되어 있습니다. 정수를 바이너리로 변환 할 필요가 없습니다.'0b11110001'은'241'을위한 유효한 파이썬이며, 정수에 직접 비트 연산을 적용 할 수 있습니다. –