The chapters in this book assume that you have basic knowledge about C#. It will be better if you also know something about OpenCV. If you are new to computer vision, this book offers a friendly guidance. Visual Studio and Emgu library are required in your computer. However, if you don't know them, don't worry because they will be explained in the chapters.