Resultados de la búsqueda a petición "bitwise-operators"

2 la respuesta

Cómo realizar una operación sindical en java opencv

Necesito escribir un 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 la respuesta

Escribir una secuencia de valores de 9 bits como bytes en un archivo en C

Tengo una matriz con valores enteros de 0-511 (9 bits máximo). Estoy tratando de escribir esto en un archivo confwrite. Por ejemplo, con la matriz: [257, 258, 259] Which is 100000001, 100000010, 100000011 I am trying to ...

3 la respuesta

C - Cambiar un poco entre dos números

Acabo de probar con 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 la respuesta

Quiero empacar los bits basados en una máscara arbitraria

Digamos que los datos son1011 1001 y la máscara es0111 0110, entonces tiene: 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 la respuesta

C ++ desplazamiento a la izquierda bit a bit por 32

Actualmente estoy trabajando en un algoritmo de fuerza bruta para el problema de la mochila. Todo funciona perfectamente para casos pequeños de problemas, por ejemplo, 15 elementos. Pero cuando ejecuto mi programa para instancias más grandes como ...

5 la respuesta

¿Puedo usar operadores bit a bit en lugar de lógicos?

Los operadores bit a bit trabajan en bits, los operadores lógicos evalúan expresiones booleanas. Mientras las expresiones regresenbool, ¿por qué no usamos operadores bit a bit en lugar de lógicos? En este ejemplo, uso bit a bit en lugar de ...

1 la respuesta

Va la evaluación del compilador difiere para la expresión constante y otra expresión

¿Por qué el siguiente código no se compila? 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) }Me sale un error main.go: 12: la constante ...

1 la respuesta

Lógico O / bit a bit O en pandas Marco de datos

Estoy tratando de usar una máscara booleana para obtener una coincidencia de 2 marcos de datos diferentes. U Usando el operador lógico OR: x = df[(df['A'].isin(df2['B'])) or df['A'].isin(df2['C'])] Output: ValueError: The truth value of a ...

2 la respuesta

¿Qué significa variable en verilog?

Me pregunto queassign hd_trs_detected = |hd_trs_match; significa en verilog. Estoy principalmente interesado en el|hd_trs_match parte. Yo se que | significa OR inteligente, pero no estoy seguro de cómo interpretarlo sin un valor antes de|. ¿Es un ...

3 la respuesta

Comportamiento extraño de desplazamiento de bits con byte en Java

Como estaba usando bit-shift enbyte, Noté que obtenía resultados extraños al usar el desplazamiento a la derecha sin signo (>>>) Conint, ambos desplazamiento a la derecha (firmado:>> y sin firmar:>>>) comportarse como se esperaba: int min1 = ...