Resultados da pesquisa a pedido "bitwise-operators"

2 a resposta

Como executar uma operação de união no java opencv

Preciso escrever um equivalenteJava OpenCV código como esteC++ código Mat1b mask1, mask2; inRange(hsv, Scalar(0, 70, 50), Scalar(10, 255, 255), mask1); inRange(hsv, Scalar(170, 70, 50), Scalar(180, 255, 255), mask2); Mat1b mask = mask1 | ...

2 a resposta

Escrevendo um fluxo de valores de 9 bits como bytes em um arquivo em C

Eu tenho uma matriz com valores inteiros de 0-511 (9 bits no máximo). Estou tentando escrever isso em um arquivo comfwrite. Por exemplo, com a matriz: [257, 258, 259] Which is 100000001, 100000010, 100000011 I am trying to ...

3 a resposta

C - Troque um pouco entre dois números

Eu apenas tentei com este código: void swapBit(unsigned char* numbA, unsigned char* numbB, short bitPosition)//bitPosition 0-x { unsigned char oneShift = 1 << bitPosition; unsigned char bitA = *numbA & oneShift; unsigned char bitB = *numbB & ...

1 a resposta

Quero empacotar os bits com base na máscara arbitrária

Digamos que os dados sejam1011 1001 e a máscara é0111 0110, então você tem: data: 1011 1001 mask: 0111 0110 masked data: 0011 0000 bits selected: -011 -00- right packed: ---0 1100 result: 0000 1100 (set left `8 - popcount(mask)` bits ...

1 a resposta

C ++ shift esquerdo bit a bit em 32

Atualmente, estou trabalhando em um algoritmo de força bruta para o problema da mochila. Tudo está funcionando perfeitamente para pequenas instâncias de problemas, por exemplo, 15 itens. Mas quando executo meu programa para instâncias maiores ...

5 a resposta

Posso usar operadores bit a bit em vez de operadores lógicos?

Operadores bit a bit trabalham em bits, operadores lógicos avaliam expressões booleanas. Contanto que as expressões retornembool, por que não usamos operadores bit a bit em vez de lógicos? Neste exemplo, uso bit a bit em vez de lógico: #include ...

1 a resposta

A avaliação do compilador vai diferir para expressão constante e outra expressão

Por que o código abaixo falha na compilação? package main import ( "fmt" "unsafe" ) var x int = 1 const ( ONE int = 1 MIN_INT int = ONE << (unsafe.Sizeof(x)*8 - 1) ) func main() { fmt.Println(MIN_INT) }Eu recebo um erro main.go: 12: constant ...

1 a resposta

OR lógico / / bit a bit no quadro de dados do pandas

Estou tentando usar uma máscara booleana para obter uma correspondência de 2 quadros de dados diferentes. você Usando o operador OR lógico: x = df[(df['A'].isin(df2['B'])) or df['A'].isin(df2['C'])] Output: ValueError: The truth value of a ...

2 a resposta

O que significa | variable no verilog?

Eu estou querendo saber o queassign hd_trs_detected = |hd_trs_match; significa em verilog. Estou principalmente interessado no|hd_trs_match parte. Eu sei disso | significa pouco sábio OU, mas não sabe como interpretá-lo sem um valor antes do|. É ...

3 a resposta

Comportamento estranho de deslocamento de bits com byte em Java

Como eu estava usando a troca de bitsbyte, Notei que estava obtendo resultados estranhos ao usar o deslocamento à direita não assinado (>>>) Comint, ambos à direita (assinado:>> e sem assinatura:>>>) se comportam conforme o esperado: int min1 = ...