2
A
回答
3
喜欢的东西:
public Bitmap mat2gray(int[,] mat,double? amin = null, double? amax = null){
var sizex = mat.GetLength(0);
var sizey = mat.GetLength(1);
if (!amin.HasValue)
amin = 0;
if (!amax.HasValue)
amax = 1;
var ret = new Bitmap(sizex,sizey);
for (int i=0; i< sizex;i++){
for (int j=0; j< sizey;j++){
int A = (int)((Math.Round(mat[i,j]-amin.Value)*(255.0/amax.Value))%amax.Value);
ret.SetPixel(i,j,Color.FromArgb(A,A,A));
}
}
但阿明/ AMAX的东西需要一些微调
0
0
另一种可能性,如果你有机会到MATLAB生成器NE工具箱,是使用deploytool
为mat2gray(或您希望从C#调用的任何其他MATLAB功能)创建.NET接口。然后,您可以将参数作为MWArray对象包装起来,为MATLAB函数调用.NET包装,并打开返回的MWArray []结果。
0
您可以使用type关键字(除了内置函数)打印MATLAB函数的确切实现。
type mat2gray
相关问题
- 1. mat2gray如何在matlab中工作?
- 2. Matlab或C函数
- 3. 从C++调用Matlab函数
- 4. 在C++中的MATLAB函数
- 5. 从C调用MATLAB函数#
- 6. 从MATLAB调用c函数?
- 7. 实施mat2gray OpenCV中与Python
- 8. 与MATLAB语法的C++函数参数?
- 9. 在C++中实现Matlab的fmincon函数
- 10. Matlab Level2/c-函数的单元测试
- 11. C++ MatLab构造函数重载
- 12. 在C++中等效的Matlab repmat函数
- 13. C++相当于matlab的regress()函数
- 14. Cholesky分解函数从Matlab到C
- 15. 在C#中使用MATLAB函数
- 16. C语言中的matlab大鼠函数
- 17. Matlab gamfit和gampdf函数用C++编写
- 18. C当量的matlab角度函数
- 19. 如何从C++调用Matlab函数
- 20. 在C#中调用matlab函数
- 21. C++实现的matlab函数imfill()
- 22. MATLAB newlin函数
- 23. MATLAB函数
- 24. MATLAB函数
- 25. Matlab discontiniuos函数
- 26. clusterdata Matlab函数
- 27. MATLAB函数
- 28. Matlab padarray函数
- 29. Matlab maxima函数
- 30. MATLAB函数conv2
我猜猜它不存在,但它可能有点可行,以类似循环的方式进行编码 – svrist 2011-03-24 11:13:32