BGR2HSV is not same (c#, java)

I’m using RGB in C# and Js. Converting BGR to HSV.
I converted it using the same code in C# and js, but
The results are different and I don’t know why.
If you know a solution for converting to HSV, please let me know.

Original Image

CS - BGR

CV-RGB

JS-BGR

JS-RGB

You cannot compare image like this. You have to check real values. There is no c# binding in official opencv

It has C++, Python, Java and MATLAB interfaces and supports Windows, Linux, Android and Mac OS. OpenCV leans mostly towards real-time vision applications and takes advantage of MMX and SSE instructions when available. A full-featured CUDAand OpenCL interfaces are being actively developed right now. There are over 500 algorithms and about 10 times as many functions that compose or support those algorithms. OpenCV is written natively in C++ and has a templated interface that works seamlessly with STL containers.