小编Mat*_*nMV的帖子

C++图像处理 - 将图像文件读入2D数组

我是C++的绝对诺言,因为我只熟悉Java编程.我想要做的是将图像文件(.bmp)读入矩阵,在矩阵中我可以使用矩阵上的3x3矩阵(滤波器)执行卷积,以生成具有复杂图像的新图像文件.

我环顾谷歌并设法提出以下实施方案:

Image.h文件:

//  Image.h

#include <fstream> // for file I/O

using namespace std;
typedef unsigned char unchar; // Easier to understand & code.

class MImage {

public:
    MImage(const char* fileName); //Constructor
    ~MImage(); //Deconstructor
    void write(const char* fileName);
    void smoothFilter(); //smoothing filer.
private:
    ifstream* pInFile; 
    ofstream* pOutFile;
    unchar imageHeaderData[1078]; //.bmp header data with offset 1078.
    unchar** imageData;
    unchar m_smoothFilter[3][3]; // Smoothing Filter.
    unchar**  filteredData;
};
Run Code Online (Sandbox Code Playgroud)

Image.cpp文件:

//  Image.cpp
//

#ifndef _Image_h
#define _Image_h
#define WIDTH 128
#define HEIGHT 128

#include …
Run Code Online (Sandbox Code Playgroud)

c++ image-processing bmp

11
推荐指数
1
解决办法
4万
查看次数

Android自定义EditText与图标

我正在尝试学习Android及其UI.是否有可能在EditText下面创建一个类似我的设计?

EditText设计

其中应包括:

  • 左侧的小图标,当事件发生时应该可以更改(猜测这是以程序方式完成的)
  • 图标旁边的右边框边缘
  • 悬停时的厚行程

可能会在事件发生时弄清楚如何更改图标和粗笔划,但不知道如何在editText平滑内部使用右边框边缘编码图标.救命!

user-interface android

5
推荐指数
1
解决办法
7095
查看次数

OS X 10.9(Mavericks)上的HaXml安装问题

我在系统上安装HaXml时遇到问题.

我已经安装了Haskell平台并使用了以下链接中提供的clang-wrapper补丁:http://www.haskell.org/platform/mac.html

当我尝试运行时,cabal install HaXml我得到以下错误.我已经通过做一些研究尝试了所有的东西,但仍然没有运气来解决这个问题.我甚至尝试单独安装此链接http://hackage.haskell.org/package/HaXml上的依赖项,然后尝试安装该程序包但仍然没有运气.我在终端中收到以下错误消息:

Resolving dependencies...
Configuring HaXml-1.24...

/var/folders/m0/w93djnj57fv4wynyrjf4lgxc0000gn/T/23529.c:1:12:
     warning: control reaches end of non-void function [-Wreturn-type]
int foo() {}
           ^
1 warning generated.
Building HaXml-1.24...
Preprocessing library HaXml-1.24...
[ 1 of 42] Compiling Text.XML.HaXml.Xtract.Lex ( src/Text/XML/HaXml/Xtract/Lex.hs, dist/build/Text/XML/HaXml/Xtract/Lex.o )
[ 2 of 42] Compiling Text.XML.HaXml.DtdToHaskell.TypeDef ( src/Text/XML/HaXml/DtdToHaskell/TypeDef.hs, dist/build/Text/XML/HaXml/DtdToHaskell/TypeDef.o )
[ 3 of 42] Compiling Text.XML.HaXml.DtdToHaskell.Instance ( src/Text/XML/HaXml/DtdToHaskell/Instance.hs, dist/build/Text/XML/HaXml/DtdToHaskell/Instance.o )
[ 4 of 42] Compiling Text.XML.HaXml.Posn ( src/Text/XML/HaXml/Posn.hs, dist/build/Text/XML/HaXml/Posn.o )
[ 5 of …
Run Code Online (Sandbox Code Playgroud)

macos haskell haxml

4
推荐指数
1
解决办法
175
查看次数

Haskell Aeson JSON库ByteString问题

我无法找到一个函数或变通方法来转换一个字符串Data.ByteString.Lazy.Internal.ByteString

Aeson Json库中的一个功能是decode并具有以下描述:

decode :: FromJSON a => bytestring-0.10.0.2:Data.ByteString.Lazy.Internal.ByteString -> Maybe a
Run Code Online (Sandbox Code Playgroud)

我已尝试在Data.ByteString.Lazy.Char8中使用pack函数,但返回不同的ByteString.任何人都知道如何解决这个问题?

以下是我正在研究的例子:

import Data.Aeson
import Data.Text
import Control.Applicative
import Control.Monad (mzero)
import qualified Data.ByteString.Lazy.Internal as BLI
import qualified Data.ByteString.Lazy.Char8 as BSL

data Person = Person 
    { name :: Text
    , age :: Int 
    } deriving Show

instance FromJSON Person where 
    parseJSON (Object v) = Person <$>
                   v .: (pack "name") <*>
                   v .: (pack "age")
    parseJSON _          = mzero
Run Code Online (Sandbox Code Playgroud)

我尝试使用decode (BSL.pack "{\"name\":\"Joe\",\"age\":12}") …

haskell aeson

3
推荐指数
1
解决办法
1495
查看次数

未捕获的类型错误:&lt;function&gt; 不是函数

我对 Javascript 很陌生,我遇到了一个我似乎无法理解的问题。控制台抱怨说它无法识别该功能。

我有以下代码(GraphActions.js):

var VentureDispatcher = require('../dispatcher/VentureDispatcher');
var GraphStoreConstants = require('../constants/GraphStoreConstants');
var StockService = require('../utils/StockService');

var GraphActions = {};

  GraphActions.getGraphData = function(request){
    //have the API call here.
    VentureDispatcher.handleViewAction({
      actionType: GraphStoreConstants.GET_GRAPH_DATA,
      data: request
    });
    StockService.getHistoricStockData(request);
  };

  GraphActions.recieveGraphData = function(response){
    VentureDispatcher.handleServerAction({
      actionType: GraphStoreConstants.GRAPH_DATA_RESPONSE,
      response: response
    });
  };

  GraphActions.test = function(){
    console.debug("found this.");
  };

module.exports = GraphActions;
Run Code Online (Sandbox Code Playgroud)

以下 Javascript 文件正在调用上面代码中的函数:

var request = require('superagent');
var GraphActions = require('../actions/GraphActions');

var StockService = {

  getHistoricStockData: function(symbol){
      request.post('http://localhost:8080/historicalData')
             .send({
                        "symbol":"GOOG",
                        "from":"2016-06-01",
                        "to":"2016-07-01"
                    })
             .set('Content-Type','application/json')
             .end(function(err,res){ …
Run Code Online (Sandbox Code Playgroud)

javascript webpack

0
推荐指数
1
解决办法
4469
查看次数