module blank(
input[7:0]r1,
input[7:0]g1,
input[7:0]b1,
input en1,
output reg[7:0] r2,
output reg[7:0] g2,
output reg[7:0] b2,
output en2
);
always @(*)
begin
if (48 < r2 < 255 && 0 < g2 < 223 && 0 < b2 < 196)
r2 = 255;
g2 = 255;
b2 = 255;
else
r2 = 0;
g2 = 0;
b2 = 0;
end
endmodule
這是用於閾值,我希望它能夠檢測人的膚色,並將其變成白色和其他黑色。未知的Verilog錯誤要求結束後其他
你得到的實際錯誤是什麼? –
錯誤(10170):在blank.v(21)附近的文本「else」處出現Verilog HDL語法錯誤;期待「結束」 – Dom
你有'開始',但你忘記了'結束',但是你的代碼也有其他問題。 – Qiu