Как я могу объединить элементы массива numpy внутри одного строкового элемента, потому что я хочу искать в этих комбинациях повторяющихся бит данных?
img=cv2.imread("profile_default.jpg",0)
data = numpy.array(img)
img_str = cv2.imencode('.jpg', img)[1]
img_str = numpy.array(img_str)
def decToBin(n):
if n==0:
return ''
else:
return decToBin(n//2) + str(n%2)
for i in range(0,img_str.size):
byte=str(decToBin(img_str[i]))
byte=byte.replace('[','')
byte=byte.replace(']','')
if byte == '':
byte='00000000'
if len(byte)!=8:
zero_lacks=8-len(byte)
for iterator in range(0,zero_lacks):
byte= '0' + byte
print(byte)