/bandi-crop

Crop status analysis module for BandiPurri Smart Farm

Primary LanguageC#Apache License 2.0Apache-2.0

bandi-crop

Crop status analysis module for BandiPurri Smart Farm

Description

Crop status analysis module for BandiPurri Smart Farm packaged as MATLAB assembly for C# .NET project integration (x64 build).

Installation and Usage

  1. Run installer file in \for_redistribution folder. This will install the required MATLAB runtime if not detected and put application DLL in C:\Program Files\NareTrends\ folder

  2. Put crop data file bandicrop_data.ini in the installation folder or any location that can be specified in the code. C:\Program Files\NareTrends\BandiCropAnalyzer\application\

  3. Create references in Visual Studio Project for the installed library and MATLAB's MWArray library:

C:\Program Files\NareTrends\BandiCropAnalyzer\application\BandiCropAnalyzer.dll
C:\Program Files\MATLAB\MATLAB Runtime\v##\toolbox\dotnetbuilder\bin\win64\version\MWArray.dll

  1. Define import headers in C# code:

using MathWorks.MATLAB.NET.Arrays;
using BandiCropAnalyzer;

Sample code

Sample C# console application provided in BandiCropAnalyzer.cs